src/doc/man/cargo-remove.md
{{*set command="remove"}}
{{set actionverb="Remove"}}
{{~set nouns="removes"}}
cargo-remove --- Remove dependencies from a Cargo.toml manifest file
cargo remove [options] dependency...
Remove one or more dependencies from a Cargo.toml manifest.
{{#options}}
{{#option "--dev" }}
Remove as a development dependency.
{{/option}}
{{#option "--build" }}
Remove as a build dependency.
{{/option}}
{{#option "--target target" }}
Remove as a dependency to the given target platform.
To avoid unexpected shell expansions, you may use quotes around each target, e.g., --target 'cfg(unix)'.
{{/option}}
{{/options}}
{{#options}}
{{#option "--dry-run" }}
Don't actually write to the manifest.
{{/option}}
{{/options}}
{{#options}} {{> options-display }} {{/options}}
{{#options}} {{> options-manifest-path }}
{{> options-locked }}
{{/options}}
{{#options}}
{{#option "-p spec..." "--package spec..." }}
Package to remove from.
{{/option}}
{{/options}}
{{> section-options-common }}
{{> section-environment }}
{{> section-exit-status }}
Remove regex as a dependency
cargo remove regex
Remove trybuild as a dev-dependency
cargo remove --dev trybuild
Remove nom from the wasm32-unknown-unknown dependencies table
cargo remove --target wasm32-unknown-unknown nom
{{man "cargo" 1}}, {{man "cargo-add" 1}}