Skip to content

Plugin List ​

Gunshi provides official plugins that address common CLI development needs. See Using Plugins for how to use plugins in your application.

Official Plugins ​

@gunshi/plugin-global ​

Adds global --help and --version options to all commands.

@gunshi/plugin-renderer ​

Provides default rendering for usage, help text, and validation errors.

@gunshi/plugin-i18n ​

Provides internationalization support for CLI applications.

@gunshi/plugin-completion ​

Provides shell completion functionality for bash, zsh, and fish.

@gunshi/plugin-dryrun ​

Adds a --dry-run option and helpers for printing planned side-effect operations without executing them.

Community Plugins ​

NOTE

Welcome your plugins! Submit a PR to add your plugin to this list.

Where to Go From Here ​

  • Use official plugins: Integrate these plugins into your CLI applications for enhanced functionality
  • Study implementations: Review the source code of official plugins to learn implementation patterns
  • Create your own: Apply what you've learned to build custom plugins for your specific needs
  • Share with the community: Publish your plugins and submit a PR to add them to this list

Released under the MIT License.