[lvm-devel] master - lvm: run help from -h|--help
David Teigland
teigland at sourceware.org
Mon Jul 10 16:03:36 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=442d60842d2915f82bd19382b8e08d690243ddd0
Commit: 442d60842d2915f82bd19382b8e08d690243ddd0
Parent: e9a544b94281a500bf58930c63d15aedcde961ed
Author: David Teigland <teigland at redhat.com>
AuthorDate: Mon Jul 10 10:43:47 2017 -0500
Committer: David Teigland <teigland at redhat.com>
CommitterDate: Mon Jul 10 11:02:11 2017 -0500
lvm: run help from -h|--help
---
tools/lvmcmdline.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c
index 1b7940f..3fa7de5 100644
--- a/tools/lvmcmdline.c
+++ b/tools/lvmcmdline.c
@@ -3434,6 +3434,10 @@ int lvm2_main(int argc, char **argv)
if (!alias && argc > 1 && !strcmp(argv[1], "version"))
return lvm_return_code(version(NULL, argc, argv));
+ /* turn 'lvm -h' and 'lvm --help' into 'lvm help' */
+ if (!alias && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help")))
+ argv[1] = (char *)"help";
+
if (!(cmd = init_lvm(0, 0)))
return -1;
@@ -3515,7 +3519,7 @@ int lvm2_main(int argc, char **argv)
ret = lvm_run_command(cmd, argc, argv);
if (ret == ENO_SUCH_CMD) {
- log_error("No such command. Try 'help'.");
+ log_error("No such command. Try 'lvm help'.");
goto out;
}
More information about the lvm-devel
mailing list