#author #coloring #cargo-license

bin+lib cargo-license

Cargo subcommand to see license of dependencies

15 releases

0.6.1 Jan 24, 2024
0.5.2 Jan 22, 2024
0.5.1 Aug 16, 2022
0.4.2 Sep 11, 2021
0.1.1 Jul 8, 2016

#248 in Cargo plugins

Download history 6443/week @ 2025-01-01 8603/week @ 2025-01-08 8777/week @ 2025-01-15 11411/week @ 2025-01-22 9026/week @ 2025-01-29 10729/week @ 2025-02-05 10124/week @ 2025-02-12 11655/week @ 2025-02-19 10621/week @ 2025-02-26 9826/week @ 2025-03-05 10079/week @ 2025-03-12 9397/week @ 2025-03-19 9317/week @ 2025-03-26 8865/week @ 2025-04-02 9513/week @ 2025-04-09 9066/week @ 2025-04-16

38,733 downloads per month
Used in 27 crates (4 directly)

MIT license

21KB
467 lines

cargo-license

CI License Minimum Supported Rust Version

A cargo subcommand to see license of dependencies.

Installation and Usage

You can install cargo-license with: cargo install cargo-license and run it in your project directory with: cargo license or cargo-license.

cargo-license 0.5.0
Cargo subcommand to see licenses of dependencies.

USAGE:
    cargo license [OPTIONS]

OPTIONS:
    -a, --authors                      Display crate authors
        --all-features                 Activate all available features
        --avoid-build-deps             Exclude build dependencies
        --avoid-dev-deps               Exclude development dependencies
        --color <WHEN>                 Coloring [possible values: auto, always, never]
        --current-dir <CURRENT_DIR>    Current directory of the cargo metadata process
    -d, --do-not-bundle                Output one license per line
        --direct-deps-only             Output information only about the root package and don't
                                       fetch dependencies
        --features <FEATURE>           Space-separated list of features to activate
        --filter-platform <TRIPLE>     Only include resolve dependencies matching the given
                                       target-triple
    -h, --help                         Print help information
    -g, --gitlab                       Gitlab license scanner output
    -j, --json                         Detailed output as JSON
        --manifest-path <PATH>         Path to Cargo.toml
        --no-default-features          Deactivate default features
        --root-only                    Output information only about the root package
    -t, --tsv                          Detailed output as tab-separated-values

Example

cargo-license running inside the cargo-license project directory:

cargo-license

Dependencies

~7.5MB
~104K SLoC