cargo-me-0.1.0 is not a library.
cargo-me
Manage your Rust developer profile for Cargo scaffolding.
Store your name, email, GitHub handle, license, and organization in a simple TOML file, and use it to auto-fill new crates.
✨ Features
- Initialize a profile at
~/.cargo-me.tomlwith placeholders. - Set and update fields (
name,email,github,license,organization). - Show your current profile in pretty TOML.
- Edit your profile directly in
$EDITOR(fallback to nano). - Designed to be used by other cargo subcommands (like
cargo-set).
📦 Installation
🚀 Usage
Initialize a profile
Creates ~/.cargo-me.toml:
= "Your Name"
= "you@example.com"
= "your-github-handle"
= "MIT"
= "Your Org"
Set values
Show current profile
Output:
= "JD Plumbing"
= "jdplumbingsoflo@gmail.com"
= "JDPlumbing"
= "MIT"
= "Your Org"
Edit in your favorite editor
Uses $EDITOR if set, otherwise falls back to nano.
📊 Example workflow
- Run
cargo me initonce to set up your profile. - Update with
cargo me set ...orcargo me edit. - Other tools (like
cargo-set) can now auto-fill your crate metadata.
⚖️ License
MIT License. See LICENSE for details.