cargo-reserve 0.1.0

Cargo-Reserve
cargo-reserve-0.1.0 is not a library.

Cargo-Reserve

A tool to, ahem, reserve crate names quickly and easily.

Usage

  • Run cargo install cargo-reserve
  • In your directory of choice, run cargo reserve

Cargo-reserve will perform the following steps

  • Create a new binary crate, or library crate if --lib is specified.
  • (Optionally) Remove identifying owner information from Cargo.toml.
  • (Optionally) Remove identifying owner information from the local git config.
  • Publish the crate
  • (Optionally) Immediately remove yourself as an owner and add a github team, keeping your identify anonymous.
    • Running git config user.email "" will cause github to be unable to link your commits to your account, leaving no identifiable traces.
      • You can use git filter-branch to change the email associated with all your commits if you change your mind later, or want to use an existing repo.

TODO

  • Actually code this.
  • Provide an easy configuration source, as passing commandline parameters every time would be annoying.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.