[yabridgectl] Add an option to undo setting --path

This commit is contained in:
Robbert van der Helm
2021-01-02 14:09:59 +01:00
parent 3c99d43247
commit ef540f354c
3 changed files with 20 additions and 1 deletions
+5
View File
@@ -137,6 +137,7 @@ pub fn show_status(config: &Config) -> Result<()> {
pub struct SetOptions<'a> {
pub method: Option<&'a str>,
pub path: Option<PathBuf>,
pub path_auto: bool,
}
/// Change configuration settings. The actual options are defined in the clap [app](clap::App).
@@ -152,6 +153,10 @@ pub fn set_settings(config: &mut Config, options: &SetOptions) -> Result<()> {
config.yabridge_home = Some(path.clone());
}
if options.path_auto {
config.yabridge_home = None;
}
config.write()
}