diff --git a/src/cli.rs b/src/cli.rs index 1fdcaa3..5602966 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -94,12 +94,14 @@ pub fn parse_args_from(mut args: Vec) -> crate::Result { }); } - let subcommands = &["compress"]; + let subcommands = &[ + "c", "compress" + ]; let mut flags_info = vec![flag!('y', "yes"), flag!('n', "no")]; let parsed_args = match oof::pop_subcommand(&mut args, subcommands) { - Some(&"compress") => { + Some(&"c") | Some(&"compress") => { // `ouch compress` subcommand let (args, flags) = oof::filter_flags(args, &flags_info)?; let mut files: Vec = args.into_iter().map(PathBuf::from).collect();