50 stable releases
| new 4.8.0 | Nov 17, 2025 |
|---|---|
| 4.5.1 | Aug 14, 2025 |
| 4.5.0 | Jun 30, 2025 |
| 4.3.3 | Feb 25, 2025 |
| 2.3.1 | Jul 20, 2023 |
#960 in Configuration
964 downloads per month
1.5MB
28K
SLoC
Cedar CLI
This package contains the Command Line Interface (CLI) for Cedar.
For more information about the Cedar language/project, please take a look
at cedarpolicy.com.
See also the cedar-policy package, which is the main public Rust API for
Cedar.
This app uses the annotation @id("PID") as a simple way to define policy ids.
This usage is not standard and annotations have custom use depending on the app.
Install
You will need to install Rust, via rustup.
To install the CLI, run cargo install cedar-policy-cli.
Build
You will need to install Rust, via rustup.
To build the CLI, run cargo build or cargo build --release.
Run
Run cargo run -- --help to list the available CLI commands.
The sample-data folder contains examples for the CLI. Refer to the instructions in each README.md to run the examples.
What's New
Changelogs for all release branches and the main branch of this repository are
all maintained on the main branch; the most up-to-date changelog for this
crate is
here.
For a list of the current and past releases, see crates.io or Releases.
Security
See SECURITY for more information.
Contributing
We welcome contributions from the community. Please either file an issue, or see CONTRIBUTING
License
This project is licensed under the Apache-2.0 License.
Dependencies
~18–32MB
~448K SLoC