CLI 入门套件
CLI 入门套件。一个小型的实验性库,用于包含电池的 [Cobra][cobra] 应用程序。
## 特性 - **漂亮的输出**:带有全面样式的帮助和使用页面 - **漂亮的错误**:具有完整样式的错误 - **自动的 `--version`**:将其设置为 [构建信息][info],或您选择的版本 - **Manpages**:添加一个隐藏的 `man` 命令,用于生成 _manpages_ - **完成**: 添加 `completion` 命令,用于生成 shell 完成提示 - **可主题化**: 使用内置主题,或自行创建主题 - **UX**:静默的 `使用` 输出(在用户出错后不显示帮助) [^1]: 默认的 cobra 手册生成了一个手册页,用于每个命令。对于具有大量子命令的程序,如 git,这种做法通常是合适的,但对于小型程序来说,这是过度的。 Mango 还直接使用 _roff_,而不是从 Markdown 转换,因此可以生成更漂亮的手册页。 Ch [mango][][^1] [info]: https://pkg.go.dev/runtime/debug#BuildInfo [cobra]: https://github.com/spf13/cobra [mango]: https://github.com/muesli/mango [contribute]: https://github.com/charmbracelet/fang/contribute [MIT](https://github.com/charmbracelet/gum/raw/main/LICENSE)
暂无开放 Issues,或尚未同步最近议题。