Skip to content

Build complex CLIs with type safety and no dependencies

License

Notifications You must be signed in to change notification settings

bloomberg/stricli

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.

About

Build complex CLIs with type safety and no dependencies

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages