gluegun is a toolkit for building CLIs.
We assembled an all-star cast of outstanding & focused libraries, added a plugin layer, then wrapped it up in an ease-to-use and ease-to-bust-out-of API.
⭐️ ejs for templating
⭐️ fs-jetpack for the filesystem
⭐️ minimist, enquirer, colors, and ascii-table for the command line
⭐️ axios & apisauce for web & apis
⭐️ both lodash AND ramda + ramdasauce for quality of life
⭐️ toml for human-friendly config files ⭐️ clipboardy brings the copy and the paste
It uses Node.js 7 with
Ya, But Why?
Libraries like this shouldn't be the star. This is just glue. What you're building is important thing. So
gluegun aims to plug into YOUR code, not vice versa.
If you want to make your CLI...
- get built quickly
- have plugin support
- but skip the boring parts of developing it
Captain F. Disclosure Says...
Under construction! We're just still wrapping up things here. If you have any questions, feel free to file an issue! Contributing?
Do I need it?
gluegun wiggles it's butt into that spot between DIY scripts & full-featured monsters like Yeoman.
Here's the highlights: