| Crates.io | cd-allow |
| lib.rs | cd-allow |
| version | 0.1.0 |
| created_at | 2025-03-05 21:40:38.599461+00 |
| updated_at | 2025-03-05 21:40:38.599461+00 |
| description | A CLI tool to help you fill allowed licenses for cargo-deny |
| homepage | |
| repository | https://github.com/nivaldogmelo/cd-allow |
| max_upload_size | |
| id | 1579822 |
| size | 51,635 |
In the cargo deny 0.16.0 the allow-osi-fsf-free attribute was removed from the [licenses] section, making mandatory to list all the allowed licenses in the deny.toml file. This project just make that listing in the toml part for you.
It's not mandatory, but this CLI is created to help with the deny.toml required by cargo-deny
To install you just need to execute
cargo install --locked cd-allow
After you've installed the cd-allow, you just need to execute the cd-allow with the desired flags use the --help to more information about it
deny.toml> cd my-project/
> cd-allow --file deny.toml --osi
If you feel like something is missing/broken, feel free to create an issue or submit a PR.
This project is under the MIT License. See the LICENSE file for more details.