Skip to content

Commit 5c1d947

Browse files
authored
Update commands.rs
1 parent a58aac2 commit 5c1d947

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

hacker/src/commands.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,16 @@ pub fn handle_unpack(unpack_command: UnpackCommands) {
153153
run_command_with_spinner("hackerc", vec!["run", &unpack_path], "Running unpack.hacker");
154154
println!("{}", "========== gamescope-session-steam Setup Complete ==========".green().bold().on_black());
155155
}
156+
UnpackCommands::Xanmod => {
157+
println!("{}", "========== Unpacking Xanmod ==========".cyan().bold().on_black());
158+
run_command_with_spinner("sudo", vec!["/usr/share/HackerOS/Scripts/Bin/unpack-xanmod.sh"], "Running unpack-xanmod.sh");
159+
println!("{}", "========== Xanmod Unpack Complete ==========".green().bold().on_black());
160+
}
161+
UnpackCommands::Liquorix => {
162+
println!("{}", "========== Unpacking Liquorix ==========".cyan().bold().on_black());
163+
run_command_with_spinner("sudo", vec!["/usr/share/HackerOS/Scripts/Bin/unpack-liquorix.sh"], "Running unpack-liquorix.sh");
164+
println!("{}", "========== Liquorix Unpack Complete ==========".green().bold().on_black());
165+
}
156166
}
157167
}
158168

@@ -181,7 +191,6 @@ pub fn handle_plugin(plugin_command: PluginCommands) {
181191
let home = std::env::var("HOME").unwrap_or_default();
182192
let config_dir = format!("{}/.config/hacker", home);
183193
std::fs::create_dir_all(&config_dir).expect("Failed to create config dir");
184-
185194
match plugin_command {
186195
PluginCommands::Create { name } => {
187196
let path = format!("{}/{}.yaml", config_dir, name);

0 commit comments

Comments
 (0)