cargo-reg

This tool extends cargo to allow you manage alternative registries by modifying .cargo/config file from the command line.

Install

sh $ cargo install cargo-reg

Usage

```plain cargo-reg This command allows you to manage alternative registries in .cargo/config file.

USAGE: cargo-reg [FLAGS] [SUBCOMMAND]

FLAGS: -g, --global Operate on a global config -h, --help Prints help information -l, --local Operate on a local config only -V, --version Prints version information -v, --verbose Verbose mode.

SUBCOMMANDS: add Add a new <ALIAS> => <INDEX_URL> get Get by help Prints this message or the help of the given subcommand(s) list Print the current configuration rename Rename an existing rm Remove an existing set Set a new by ```

Example

sh $ cargo-reg --global add test1 https://test1-global.io $ cargo-reg --global add test2 https://test2-global.io $ cargo-reg --global list test1 => https://test1-global.io test2 => https://test2-global.io $ cat ~/.cargo/config [registries] test1 = "https://test1-global.io" test2 = "https://test2-global.io" $ $ cd $SOME_DIR $ cargo-reg add test1 https://test1-local.io $ cargo-reg --local list test1 => https://test1-local.io $ cat $PWD/.cargo/config [registries] test1 = "https://test1-local.io" $ $ cargo-reg list test1 => https://test1-local.io test2 => https://test2-global.io

License

Licensed at your option under either of