📄️ Overview
Stricli is a zero-dependency framework for building complex, highly-featured CLIs in TypeScript.
📄️ Guiding Principles
Much of this work was inspired by and built upon the incredible Command Line Interface Guidelines. They are a set of open-source rules and recommendations for developing command line interfaces. This framework adheres to these guidelines, but it does not implement all of them. Some features were considered out-of-scope for this framework, and are already solved by existing packages in the ecosystem.
📄️ Alternatives Considered
Given the large number of libraries and frameworks in the JavaScript ecosystem already, it makes sense to justify why those were deemed insufficient or otherwise a poor fit especially when floating the notion of creating yet another library. The reasoning provided here is non-exhaustive and only serves as a summary of why it was not chosen.
📄️ Frequently Asked Questions
Why is it called "stricli"?