This is a simple utility to help you rename a cargo package when you may create a package with an unexpected name or just want to change its name. If inside a cargo workspace the package name is also automatically updated in the members array. (Since v1.2)
Suppose that you wanted to do this:
cargo new my_project
But actually you did this:
cargo new my_projcet
When facing such an embarrassing situation, just use this utility:
cargo renamepkg my_projcet my_project
And cargo renamepkg
does two things for you:
- renames the directory
- replaces the package name with new one in
Cargo.toml
cargo renamepkg <TARGET_PATH> <NEW_NAME>
cargo install cargo-renamepkg
Any questions/advices/contributions are welcomed!