cargo uninstall

NAME

cargo-uninstall - Remove a Rust binary

SYNOPSIS

cargo uninstall [OPTIONS] [SPEC…​]

DESCRIPTION

This command removes a package installed with cargo-install(1). The _SPEC_argument is a package ID specification of the package to remove (seecargo-pkgid(1)).

By default all binaries are removed for a crate but the —bin and—example flags can be used to only remove particular binaries.

The installation root is determined, in order of precedence:

  • —root option

  • CARGO_INSTALL_ROOT environment variable

  • install.root Cargo config value

  • CARGO_HOME environment variable

  • $HOME/.cargo

OPTIONS

Install Options

  • -p
  • —packageSPEC…​
  • Package to uninstall.

  • —binNAME…​

  • Only uninstall the binary NAME.

  • —rootDIR

  • Directory to uninstall packages from.

Display Options

  • -v
  • —verbose
  • Use verbose output. May be specified twice for "very verbose" output whichincludes extra output such as dependency warnings and build script output.May also be specified with the term.verboseconfig value.

  • -q

  • —quiet
  • No output printed to stdout.

  • —colorWHEN

  • Control when colored output is used. Valid values:
  • auto (default): Automatically detect if color support is available on theterminal.

  • always: Always display colors.

  • never: Never display colors.

May also be specified with the term.colorconfig value.

Common Options

  • -h
  • —help
  • Prints help information.

  • -ZFLAG…​

  • Unstable (nightly-only) flags to Cargo. Run cargo -Z help fordetails.

ENVIRONMENT

See the reference fordetails on environment variables that Cargo reads.

Exit Status

  • 0
  • Cargo succeeded.

  • 101

  • Cargo failed to complete.

EXAMPLES

  • Uninstall a previously installed package.
  1. cargo uninstall ripgrep

SEE ALSO

cargo(1), cargo-install(1)