Stricli

Build complex CLIs with type safety and no dependencies
GitHub
699
Created 3 months ago, last commit 3 days ago
5 contributors
44 commits
Stars added on GitHub, month by month
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
12
1
2
3
4
5
6
7
8
9
10
11
2023
2024
Stars added on GitHub, per day, on average
Yesterday
+2
Last week
+1.0
/day
Last month
+0.7
/day
npmPackage on NPM
Monthly downloads on NPM
0
0
0
0
0
0
0
0
0
12
1
2
3
4
5
6
7
8
9
10
11
2023
2024
No dependencies
README

Stricli

Build complex CLIs with type safety and no dependencies.

👉 See bloomberg.github.io/stricli for documentation about this framework.

Contents

Rationale

This framework was developed by Bloomberg after evaluating the available alternatives and developing a set of guiding principles.

Quick Start

Check out the tutorial to learn how to generate a new Stricli application.

Building

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

Installation

The core Stricli framework is available on npmjs.com, and can be installed with the following command:

npm i -P @stricli/core

Contributions

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.

License

Please read the LICENSE file.

Code of Conduct

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.

Security Vulnerability Reporting

Please refer to the project Security Policy.