diff --git a/src/chsrc.c b/src/chsrc.c index fc6e266..ce8fd24 100644 --- a/src/chsrc.c +++ b/src/chsrc.c @@ -601,12 +601,18 @@ main (int argc, char const *argv[]) CliOpt_NoColor = true; xy_enable_color = false; } - else if (xy_streql (argv[i], "-h") + else if (xy_streql (argv[i], "-h") || xy_streql (argv[i], "-help") || xy_streql (argv[i], "--help")) { command = "help"; /* 交到下方处理 */ } + else if (xy_streql (argv[i], "-v") + || xy_streql (command, "-version") + || xy_streql (command, "--version")) + { + command = "version"; /* 交到下方处理 */ + } else { char *msg = CliOpt_InEnglish ? "Unknown option: " : "未识别的命令行选项 ";