Build complex CLIs with type safety and no dependencies.
👉 See bloomberg.github.io/stricli for documentation about this framework.
- Rationale
- Quick Start
- Building
- Installation
- Contributions
- License
- Code of Conduct
- Security Vulnerability Reporting
This framework was developed by Bloomberg after evaluating the available alternatives and developing a set of guiding principles.
Check out the tutorial to learn how to generate a new Stricli application.
Run npm ci
to initialize the repo. We use Nx to manage tasks, so you can run the following to build it:
npx nx@latest run-many -t build
The core Stricli framework is available on npmjs.com, and can be installed with the following command:
npm i -P @stricli/core
We ❤️ contributions.
Have you had a good experience with this project? Why not share some love and contribute code, or just let us know about any issues you had with it?
We welcome issue reports here; be sure to choose the proper issue template for your issue, so that we can be sure you're providing the necessary information.
Before sending a Pull Request, please make sure you read our Contribution Guidelines.
Please read the LICENSE file.
This project has adopted a Code of Conduct. If you have any concerns about the Code, or behavior which you have experienced in the project, please contact us at opensource@bloomberg.net.
Please refer to the project Security Policy.