From 33a6409db982d4ee9012cf7eede8f2fb8519f568 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 27 Feb 2019 00:14:10 -0500 Subject: [PATCH] Add NO_COLOR to CLI usage (#1843) --- src/flags.rs | 33 +++++++++++++++++---------------- website/manual.md | 33 +++++++++++++++++---------------- 2 files changed, 34 insertions(+), 32 deletions(-) diff --git a/src/flags.rs b/src/flags.rs index 5f6492c465..376e0ab95b 100644 --- a/src/flags.rs +++ b/src/flags.rs @@ -39,7 +39,8 @@ pub fn get_usage(opts: &Options) -> String { format!( "Usage: deno script.ts {} Environment variables: - DENO_DIR Set deno's base directory.", + DENO_DIR Set deno's base directory + NO_COLOR Set to disable color", opts.usage("") ) } @@ -149,22 +150,22 @@ pub fn set_flags( // TODO(kevinkassimo): v8_set_flags intercepts '-help' with single '-' // Resolve that and then uncomment line below (enabling Go style -long-flag) // opts.long_only(true); - opts.optflag("", "allow-read", "Allow file system read access."); - opts.optflag("", "allow-write", "Allow file system write access."); - opts.optflag("", "allow-net", "Allow network access."); - opts.optflag("", "allow-env", "Allow environment access."); - opts.optflag("", "allow-run", "Allow running subprocesses."); - opts.optflag("A", "allow-all", "Allow all permissions."); - opts.optflag("", "recompile", "Force recompilation of TypeScript code."); - opts.optflag("h", "help", "Print this message."); - opts.optflag("D", "log-debug", "Log debug output."); - opts.optflag("v", "version", "Print the version."); - opts.optflag("r", "reload", "Reload cached remote resources."); - opts.optflag("", "v8-options", "Print V8 command line options."); - opts.optflag("", "types", "Print runtime TypeScript declarations."); - opts.optflag("", "prefetch", "Prefetch the dependencies."); + opts.optflag("", "allow-read", "Allow file system read access"); + opts.optflag("", "allow-write", "Allow file system write access"); + opts.optflag("", "allow-net", "Allow network access"); + opts.optflag("", "allow-env", "Allow environment access"); + opts.optflag("", "allow-run", "Allow running subprocesses"); + opts.optflag("A", "allow-all", "Allow all permissions"); + opts.optflag("", "recompile", "Force recompilation of TypeScript code"); + opts.optflag("h", "help", "Print this message"); + opts.optflag("D", "log-debug", "Log debug output"); + opts.optflag("v", "version", "Print the version"); + opts.optflag("r", "reload", "Reload cached remote resources"); + opts.optflag("", "v8-options", "Print V8 command line options"); + opts.optflag("", "types", "Print runtime TypeScript declarations"); + opts.optflag("", "prefetch", "Prefetch the dependencies"); opts.optflag("", "info", "Show source file related info"); - opts.optflag("", "fmt", "Format code."); + opts.optflag("", "fmt", "Format code"); let mut flags = DenoFlags::default(); diff --git a/website/manual.md b/website/manual.md index 49fa6a40ee..f2643bd92c 100644 --- a/website/manual.md +++ b/website/manual.md @@ -488,25 +488,26 @@ if (window.location.toString() == import.meta.url) { Usage: deno script.ts Options: - --allow-read Allow file system read access. - --allow-write Allow file system write access. - --allow-net Allow network access. - --allow-env Allow environment access. - --allow-run Allow running subprocesses. - -A, --allow-all Allow all permissions. - --recompile Force recompilation of TypeScript code. - -h, --help Print this message. - -D, --log-debug Log debug output. - -v, --version Print the version. - -r, --reload Reload cached remote resources. - --v8-options Print V8 command line options. - --types Print runtime TypeScript declarations. - --prefetch Prefetch the dependencies. + --allow-read Allow file system read access + --allow-write Allow file system write access + --allow-net Allow network access + --allow-env Allow environment access + --allow-run Allow running subprocesses + -A, --allow-all Allow all permissions + --recompile Force recompilation of TypeScript code + -h, --help Print this message + -D, --log-debug Log debug output + -v, --version Print the version + -r, --reload Reload cached remote resources + --v8-options Print V8 command line options + --types Print runtime TypeScript declarations + --prefetch Prefetch the dependencies --info Show source file related info - --fmt Format code. + --fmt Format code Environment variables: - DENO_DIR Set deno's base directory. + DENO_DIR Set deno's base directory + NO_COLOR Set to disable color ``` ### Environmental variables