unix/func

增强 help 命令能展示的信息

LucasIcarus opened this issue · 0 comments

Feature request 🚀

func-service 的 help action 为例 https://github.com/unix/func-service/blob/master/src/options/help.ts

全局安装后运行 func-service --help 只会输出 command 和 option 相关信息。 与 command 绑定的 sub-option 信息无法输出。

+ func-service --help
FUNC-SERVICE

  build <command> --  pack all files
  dev <command> --  setup link

  --help -h <option> --  help
  --version -v <option> --  version

Expected:

+ func-service --help
FUNC-SERVICE

  build <command> --  pack all files
    --file -f <sub-option> -- ${possible subOption desc}
    --out -o <sub-option> -- ${possible subOption desc}
  dev <command> --  setup link
    --file -f <sub-option> -- ${possible subOption desc}

  --help -h <option> --  help
  --version -v <option> --  version

Programme:

#39