diff options
| -rw-r--r-- | src/args.rs | 3 | ||||
| -rw-r--r-- | src/config.rs | 3 | 
2 files changed, 6 insertions, 0 deletions
| diff --git a/src/args.rs b/src/args.rs index 7f2dc31..5a4b312 100644 --- a/src/args.rs +++ b/src/args.rs @@ -27,6 +27,9 @@ pub struct Args {    /// Selects the device model to connect to    #[structopt(short, long, global = true, possible_values = &DeviceModel::all_str())]    pub model: Option<DeviceModel>, +  /// Disables the cache for all secrets. +  #[structopt(long, global = true)] +  pub no_cache: bool,    #[structopt(subcommand)]    pub cmd: Command,  } diff --git a/src/config.rs b/src/config.rs index d146c14..0a220a5 100644 --- a/src/config.rs +++ b/src/config.rs @@ -65,6 +65,9 @@ impl Config {      if args.model.is_some() {        self.model = args.model;      } +    if args.no_cache { +      self.no_cache = true; +    }      if args.verbose > 0 {        self.verbosity = args.verbose;      } | 
