14 let subcommand_of_string = function
20 | "tag-add" -> Tag_add
21 | "tag-color" | "tag-colour" -> Tag_colour
22 | "tag-del" | "tag-delete" | "tag-rm" -> Tag_del
23 | "tag-list" -> Tag_list
24 | "task" | "todo" -> Todo
26 | _ -> invalid_arg "subcommand_of_string"