CARGO-ADD(1) General Commands Manual CARGO-ADD(1) (NAME) cargo-add - Cargo.toml (SYNOPSIS) cargo add [] crate cargo add [] --path path cargo add [] --git url [crate] (DESCRIPTION) . : o crate@version: "version" o --path path: path o --git url: git url : o ( dev-dependencies) o workspace o . (+) (-) . (OPTIONS) (Source options) --git url Git crate . --branch branch git . --tag tag (tag) git . --rev sha git . --path path crate . --base base (path base ) crate . ( nightly) --registry registry . Cargo . registry.default crates-io . --dev . --build . --target target . --target 'cfg(unix)'. (Dependency options) --dry-run --rename name . --optional . --no-optional . --public (public). API . ( nightly) --no-public (private). crate API . ( nightly) --no-default-features . --default-features . -F features, --features features . crate crate package-name/feature-name . . (Display Options) -v, --verbose (verbose). " " . term.verbose . -q, --quiet cargo . term.quiet . --color when . : o auto (): . o always: . o never: . term.color . --manifest-path path Cargo.toml. Cargo Cargo.toml . -p spec, --package spec . --ignore-rust-version rust-version . --locked Cargo.lock . Cargo : o (lock file) . o Cargo . (deterministic builds) CI . --offline Cargo . Cargo . Cargo . . Cargo crate (index) . cargo-fetch(1) . net.offline . --frozen --locked --offline. (Common Options) +toolchain Cargo rustup cargo + (toolchain) rustup ( +stable +nightly). rustup . --config KEY=VALUE PATH Cargo . TOML KEY=VALUE . . . -C PATH . Cargo (Cargo.toml) .cargo/config.toml . cargo -C path/to/my-project build. nightly -Z unstable-options ( #10098 ). -h, --help . -Z flag ( nightly) Cargo. cargo -Z help . Cargo . (EXIT STATUS) o 0: Cargo . o 101: Cargo . (EXAMPLES) 1. regex cargo add regex 2. trybuild (dev-dependency) cargo add --dev trybuild 3. nom cargo add nom@5 4. json derive cargo add serde serde_json -F serde/derive 5. windows cfg(windows) cargo add windows --target 'cfg(windows)' (SEE ALSO) cargo(1), cargo-remove(1) CARGO-ADD(1)