Features of Fang
mainFang provides several out-of-the-box enhancements for CLI tools:
- Fancy output: Fully styled help and usage pages.
- Fancy errors: Fully styled error messages.
- Automatic
--version: Automatically sets the version to your build info or a custom version. - Manpages: Adds a hidden
mancommand to generate manpages usingmango. - Completions: Adds a
completioncommand to generate shell completions. - Themeable: Supports the built-in theme or custom themes.
- UX Improvements: Silent
usageoutput (help is not automatically shown after a user error).