mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-07 03:55:28 +00:00
cli: add an alias for the compress subcommand
This commit is contained in:
parent
b614533fd5
commit
38e7009a27
@ -94,12 +94,14 @@ pub fn parse_args_from(mut args: Vec<OsString>) -> crate::Result<ParsedArgs> {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
let subcommands = &["compress"];
|
let subcommands = &[
|
||||||
|
"c", "compress"
|
||||||
|
];
|
||||||
|
|
||||||
let mut flags_info = vec![flag!('y', "yes"), flag!('n', "no")];
|
let mut flags_info = vec![flag!('y', "yes"), flag!('n', "no")];
|
||||||
|
|
||||||
let parsed_args = match oof::pop_subcommand(&mut args, subcommands) {
|
let parsed_args = match oof::pop_subcommand(&mut args, subcommands) {
|
||||||
Some(&"compress") => {
|
Some(&"c") | Some(&"compress") => {
|
||||||
// `ouch compress` subcommand
|
// `ouch compress` subcommand
|
||||||
let (args, flags) = oof::filter_flags(args, &flags_info)?;
|
let (args, flags) = oof::filter_flags(args, &flags_info)?;
|
||||||
let mut files: Vec<PathBuf> = args.into_iter().map(PathBuf::from).collect();
|
let mut files: Vec<PathBuf> = args.into_iter().map(PathBuf::from).collect();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user