summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/commands/cmd_subvolume.rs6
-rw-r--r--src/commands/mod.rs1
2 files changed, 6 insertions, 1 deletions
diff --git a/src/commands/cmd_subvolume.rs b/src/commands/cmd_subvolume.rs
index 6df8d0fc..c77eaacd 100644
--- a/src/commands/cmd_subvolume.rs
+++ b/src/commands/cmd_subvolume.rs
@@ -14,15 +14,19 @@ pub struct Cli {
/// Subvolumes-related commands
#[derive(Subcommand, Debug)]
enum Subcommands {
+ #[command(visible_aliases = ["new"])]
Create {
/// Paths
targets: Vec<PathBuf>
},
+
+ #[command(visible_aliases = ["del"])]
Delete {
/// Path
target: PathBuf
},
- #[command(allow_missing_positional = true)]
+
+ #[command(allow_missing_positional = true, visible_aliases = ["snap"])]
Snapshot {
/// Make snapshot read only
#[arg(long, short)]
diff --git a/src/commands/mod.rs b/src/commands/mod.rs
index 76de7f86..70fef82c 100644
--- a/src/commands/mod.rs
+++ b/src/commands/mod.rs
@@ -18,6 +18,7 @@ enum Subcommands {
List(cmd_list::Cli),
Mount(cmd_mount::Cli),
Completions(cmd_completions::Cli),
+ #[command(visible_aliases = ["subvol"])]
Subvolume(cmd_subvolume::Cli),
}