Gluegun
lastmod 2025-12-04created 2025-12-041 edits
A toolkit for building Node-based command-line tools (CLI) quickly and easily
About
- Makes developing CLI apps in TypeScript/JavaScript simple
- Supports command-line argument handling, option parsing, command structure, and subcommands
- Built-in file generation (template), file system manipulation (filesystem), and file patching (patching)
- Provides shell command execution (system), HTTP requests (http), prompts (predictive prompt), and colored and table output (print) out of the box
- Includes convenience features such as semver-based versioning, string utilities (strings), and package manager integration (packageManager)
- Supports a plugin/extension structure, so you can extend functionality or implement a custom toolbox (toolbox)
- The project has reached a stable stage with no plans to add new features, and is currently maintained mainly with important bug fixes and type updates