doomemacs/core/cli
Henrik Lissner 446e1432bc
fix(cli): show full synopsis for pseudo commands
Before:
  $ doom help help
  Usage:  COMMAND [ARGS...]

  TODO

  TODO

After:
  Usage: doom help [-g|--no-global] [--manpage] [--commands]
                   [--synopsis|--subcommands|--similar|--envvars|--postamble] [--]
                   COMMAND [ARGS...]

  Show documentation for a Doom CLI command.

  OPTIONS:
    -g, --no-global
      Hide global options.

    --manpage
      Generate in manpage format.

    --commands
      List all known commands.

    --synopsis, --subcommands, --similar, --envvars, --postamble
      Show only the specified sections..

Amend: 6c0b7e1530
2022-06-19 12:50:21 +02:00
..
make feat(cli): add 'doom make completions' for zsh 2022-06-18 23:53:12 +02:00
autoloads.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
ci.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
compile.el fix(cli): doom {compile,clean} errors 2022-06-19 01:39:32 +02:00
doctor.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
env.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
help.el fix(cli): show full synopsis for pseudo commands 2022-06-19 12:50:21 +02:00
info.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
install.el fix(cli): void-function doom-packages-install error on 'doom install' 2022-06-19 03:00:10 +02:00
make.el feat(cli): add 'doom make completions' for zsh 2022-06-18 23:53:12 +02:00
packages.el fix(cli): time out if native-comp hangs 2022-06-19 12:01:52 +02:00
run.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
sync.el fix(cli): update 'doom upgrade' 2022-06-19 02:34:23 +02:00
test.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
upgrade.el fix(cli): void-function doom-clean-byte-compiled-files on 'doom upgrade' 2022-06-19 12:08:24 +02:00