Skip to content

bloomberg/stricli

This branch is 1 commit ahead of, 10 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d82a1fa · Nov 4, 2024

History

41 Commits
Nov 4, 2024
Nov 4, 2024
Oct 1, 2024
Nov 4, 2024
Nov 4, 2024
Sep 30, 2024
Oct 1, 2024
Sep 30, 2024
Oct 22, 2024
Sep 30, 2024
Oct 1, 2024
Oct 1, 2024
Sep 30, 2024
Oct 24, 2024
Oct 22, 2024
Sep 30, 2024

Repository files navigation

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 [email protected].

Security Vulnerability Reporting

Please refer to the project Security Policy.