summaryrefslogtreecommitdiff
path: root/commands/src/rm.rs
diff options
context:
space:
mode:
Diffstat (limited to 'commands/src/rm.rs')
-rw-r--r--commands/src/rm.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/commands/src/rm.rs b/commands/src/rm.rs
index ae1a05c..54ffa49 100644
--- a/commands/src/rm.rs
+++ b/commands/src/rm.rs
@@ -2,7 +2,7 @@ use toolkit::Toolkit;
use toolkit::error::*;
use crate::parser::Command;
-pub fn run(mut tk: &mut Toolkit, command: Command) {
+pub fn run(tk: &mut Toolkit, command: Command) {
if command.names.len() == 1 {
let path = tk.resolve_path(&command.names[0]);
@@ -10,14 +10,14 @@ pub fn run(mut tk: &mut Toolkit, command: Command) {
if !tk.is_dir(&path) {
tk.unlink(&path);
} else {
- display_error(&mut tk, Error::E12);
+ display_error(tk, Error::E12);
}
} else {
- display_error(&mut tk, Error::E04);
+ display_error(tk, Error::E04);
}
- } else if command.names.len() == 0 {
- display_error(&mut tk, Error::E03);
+ } else if command.names.is_empty() {
+ display_error(tk, Error::E03);
} else if command.names.len() > 1 {
- display_error(&mut tk, Error::E08);
+ display_error(tk, Error::E08);
}
} \ No newline at end of file