summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/flags.rs12
-rw-r--r--website/manual.md3
2 files changed, 6 insertions, 9 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 00b94f811..76dbae30b 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -34,14 +34,9 @@ pub fn create_cli_app<'a, 'b>() -> App<'a, 'b> {
.global_settings(&[AppSettings::ColorNever])
.settings(&[
AppSettings::AllowExternalSubcommands,
- AppSettings::DisableHelpSubcommand,
+ AppSettings::DisableVersion,
]).after_help(ENV_VARIABLES_HELP)
.arg(
- Arg::with_name("version")
- .short("v")
- .long("version")
- .help("Print the version"),
- ).arg(
Arg::with_name("allow-read")
.long("allow-read")
.help("Allow file system read access"),
@@ -95,7 +90,8 @@ pub fn create_cli_app<'a, 'b>() -> App<'a, 'b> {
.use_delimiter(true)
.require_equals(true)
.help("Set V8 command line options"),
- ).subcommand(
+ ).subcommand(SubCommand::with_name("version").about("Print the version"))
+ .subcommand(
SubCommand::with_name("fetch")
.setting(AppSettings::DisableVersion)
.about("Fetch the dependencies")
@@ -205,7 +201,7 @@ mod tests {
#[test]
fn test_set_flags_1() {
- let flags = flags_from_vec(svec!["deno", "--version"]);
+ let flags = flags_from_vec(svec!["deno", "version"]);
assert_eq!(
flags,
DenoFlags {
diff --git a/website/manual.md b/website/manual.md
index 3c72a2a8b..207ec4017 100644
--- a/website/manual.md
+++ b/website/manual.md
@@ -553,7 +553,6 @@ FLAGS:
--no-prompt Do not use prompts
-r, --reload Reload source code cache (recompile TypeScript)
--v8-options Print V8 command line options
- -v, --version Print the version
OPTIONS:
--v8-flags=<v8-flags> Set V8 command line options
@@ -563,8 +562,10 @@ SUBCOMMANDS:
eval Eval script
fetch Fetch the dependencies
fmt Format files
+ help Prints this message or the help of the given subcommand(s)
info Show source file related info
types Print runtime TypeScript declarations
+ version Print the version
ENVIRONMENT VARIABLES:
DENO_DIR Set deno's base directory