table of contents
CARGO-LOGOUT(1) | General Commands Manual | CARGO-LOGOUT(1) |
NAME¶
cargo-logout — Remove an API token from the registry locally
SYNOPSIS¶
cargo logout [options]
DESCRIPTION¶
This command will run a credential provider to remove a saved token.
For the default cargo:token credential provider, credentials are stored in $CARGO_HOME/credentials.toml where $CARGO_HOME defaults to .cargo in your home directory.
If a registry has a credential-provider specified, it will be used. Otherwise, the providers from the config value registry.global-credential-providers will be attempted, starting from the end of the list.
If --registry is not specified, then the credentials for the default registry will be removed (configured by registry.default <https://doc.rust-lang.org/cargo/reference/config.html#registrydefault>, which defaults to <https://crates.io/>).
This will not revoke the token on the server. If you need to revoke the token, visit the registry website and follow its instructions (see <https://crates.io/me> to revoke the token for <https://crates.io/>).
OPTIONS¶
Logout Options¶
--registry registry
Display Options¶
-v, --verbose
-q, --quiet
--color when
May also be specified with the term.color config value <https://doc.rust-lang.org/cargo/reference/config.html>.
Common Options¶
+toolchain
--config KEY=VALUE or PATH
-C PATH
This option is only available on the nightly channel <https://doc.rust-lang.org/book/appendix-07-nightly-rust.html> and requires the -Z unstable-options flag to enable (see #10098 <https://github.com/rust-lang/cargo/issues/10098>).
-h, --help
-Z flag
ENVIRONMENT¶
See the reference <https://doc.rust-lang.org/cargo/reference/environment-variables.html> for details on environment variables that Cargo reads.
EXIT STATUS¶
EXAMPLES¶
cargo logout
cargo logout --registry my-registry