Merge branch 'profile_remove' into 'main'

Added --remove ability to profile subcommand

See merge request asus-linux/asus-nb-ctrl!37
This commit is contained in:
Luke Jones
2021-03-20 08:40:04 +00:00
4 changed files with 42 additions and 2 deletions

View File

@@ -383,6 +383,7 @@ fn handle_profile(
if !cmd.next
&& !cmd.create
&& !cmd.list
&& cmd.remove.is_none()
&& cmd.curve.is_none()
&& cmd.max_percentage.is_none()
&& cmd.min_percentage.is_none()
@@ -409,11 +410,14 @@ fn handle_profile(
}
std::process::exit(1);
}
if cmd.next {
dbus.proxies().profile().next_fan()?;
} else if cmd.list {
let profile_names = dbus.proxies().profile().profile_names()?;
println!("Available profiles are {}", profile_names);
} else if let Some(profile) = &cmd.remove {
dbus.proxies().profile().remove(profile)?
} else {
dbus.proxies()
.profile()