Sha256: 219e9b7e47b818627cf7c22447245b982ec097e16808b814527a0348f3b34455
Contents?: true
Size: 971 Bytes
Versions: 2
Compression:
Stored size: 971 Bytes
Contents
# cli-kit `cli-kit` is a ruby Command-Line application framework. Its primary design goals are: 1. Modularity: The framework tries not to own your application, but rather to live on its edges. 2. Startup Time: `cli-kit` encourages heavy use of autoloading (and uses it extensively internally) to reduce the amount of code loaded and evaluated whilst booting your application. We are able to achieve a 130ms runtime in a project with 21kLoC and ~50 commands. `cli-kit` is developed and heavily used by the Developer Infrastructure team at Shopify. We use it to build a number of internal developer tools, along with [cli-ui](https://github.com/shopify/cli-ui). ## Example Usage You can see example usage [here](https://github.com/Shopify/cli-kit-example). We may one day build an application generator, as this framework paradigm requires a small amount of boilerplate. For now, the best way to get going is to use this example application as a starting point.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cli-kit-3.0.0 | README.md |
cli-kit-3.0.0.pre | README.md |