Skip to content

bloomberg/stricli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f48f563 · Jan 13, 2025

History

50 Commits
Jan 13, 2025
Nov 4, 2024
Oct 1, 2024
Jan 13, 2025
Oct 22, 2024
Sep 30, 2024
Oct 1, 2024
Sep 30, 2024
Jan 13, 2025
Sep 30, 2024
Oct 1, 2024
Oct 1, 2024
Sep 30, 2024
Jan 13, 2025
Jan 13, 2025
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 opensource@bloomberg.net.

Security Vulnerability Reporting

Please refer to the project Security Policy.