diff options
Diffstat (limited to 'cmd.ha')
| -rw-r--r-- | cmd.ha | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -144,6 +144,9 @@ fn do(cfg: config, tasks: []task, a: arguments) (void | task | error) = { os::exit(os::status::FAILURE); }; const id = strconv::stoz(a.args[0])?; + if (id >= len(tasks)) { + return "No such task"; + }; const t = tasks[id]; os::remove(t.path)?; fmt::printfln("Task {}: \"{}\" done (deleted)", id, t.name)!; |
