diff options
author | P.SCH <[email protected]> | 2012-04-05 16:03:21 +0300 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2012-04-11 12:02:31 -0700 |
commit | 10b75496bb0cb7a7b8146c263164adc37f1d176a (patch) | |
tree | 556e7034559784c45320786ebc949e8ac7f75000 /cmd | |
parent | 7d5cd71da6987565d19701b1d102f882f659b815 (diff) |
ZFS snapshot alias
For consistency, and because it's handy, add the 'zfs snap' alias which
was introduced by Oracle Solaris 11. This includes an update to the
man page to reflect all the available alias (snap, umount, and recv).
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #640
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/zfs/zfs_main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/zfs/zfs_main.c b/cmd/zfs/zfs_main.c index b88ab0986..15e224d38 100644 --- a/cmd/zfs/zfs_main.c +++ b/cmd/zfs/zfs_main.c @@ -254,7 +254,7 @@ get_usage(zfs_help_t idx) case HELP_SHARE: return (gettext("\tshare <-a | filesystem>\n")); case HELP_SNAPSHOT: - return (gettext("\tsnapshot [-r] [-o property=value] ... " + return (gettext("\tsnapshot|snap [-r] [-o property=value] ... " "<filesystem@snapname|volume@snapname>\n")); case HELP_UNMOUNT: return (gettext("\tunmount [-f] " @@ -6162,6 +6162,12 @@ main(int argc, char **argv) cmdname = "receive"; /* + * The 'snap' command is an alias for 'snapshot' + */ + if (strcmp(cmdname, "snap") == 0) + cmdname = "snapshot"; + + /* * Special case '-?' */ if ((strcmp(cmdname, "-?") == 0) || |