diff --git a/cmd/tools/vdoc.v b/cmd/tools/vdoc.v index b8c8a1d335..78a7064931 100644 --- a/cmd/tools/vdoc.v +++ b/cmd/tools/vdoc.v @@ -629,7 +629,7 @@ fn (cfg DocConfig) get_resource(name string, minify bool) string { fn main() { args := os.args[2..] - if args.len == 0 || args[0] == 'help' { + if args.len == 0 || args[0] in ['help', '-h', '--help'] { os.system('${@VEXE} help doc') exit(0) } diff --git a/cmd/v/help/doc.txt b/cmd/v/help/doc.txt index 4345a53320..dc359684d5 100644 --- a/cmd/v/help/doc.txt +++ b/cmd/v/help/doc.txt @@ -11,13 +11,13 @@ and prints or saves them to its desired format. It can generate HTML, JSON, or Markdown format. Options: - -all Includes private and public functions/methods/structs/consts/enums. - -f Specifies the output format to be used. - -inline-assets - Embeds the contents of the CSS and JS assets into the webpage directly. - -l Show the locations of the generated signatures. (For plaintext only) - -m Generate docs for modules listed in that folder. - -o Specifies the output file/folder path where to store the generated docs. - -s Serve HTML-generated docs via HTTP. - -r Include README.md to docs if present. - -v Enables verbose logging. For debugging purposes. \ No newline at end of file + -all Includes private and public functions/methods/structs/consts/enums. + -f Specifies the output format to be used. + -inline-assets Embeds the contents of the CSS and JS assets into the webpage directly. + -l Show the locations of the generated signatures. (For plaintext only) + -m Generate docs for modules listed in that folder. + -o Specifies the output file/folder path where to store the generated docs. + -s Serve HTML-generated docs via HTTP. + -r Include README.md to docs if present. + -v Enables verbose logging. For debugging purposes. + -h, -help Prints this help text. \ No newline at end of file