Crates.io | cargo-me |
lib.rs | cargo-me |
version | 0.1.0 |
created_at | 2025-09-18 05:16:03.541386+00 |
updated_at | 2025-09-18 05:16:03.541386+00 |
description | Manage your Rust profile for Cargo scaffolding (name, email, license, etc.) |
homepage | |
repository | https://github.com/JDPlumbing/cargo-me |
max_upload_size | |
id | 1844255 |
size | 23,193 |
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.
~/.cargo-me.toml
with placeholders.name
, email
, github
, license
, organization
).$EDITOR
(fallback to nano).cargo-set
).cargo install cargo-me
cargo me init
Creates ~/.cargo-me.toml
:
name = "Your Name"
email = "you@example.com"
github = "your-github-handle"
license = "MIT"
organization = "Your Org"
cargo me set name "JD Plumbing"
cargo me set email "jdplumbingsoflo@gmail.com"
cargo me set github "JDPlumbing"
cargo me set license "MIT"
cargo me show
Output:
name = "JD Plumbing"
email = "jdplumbingsoflo@gmail.com"
github = "JDPlumbing"
license = "MIT"
organization = "Your Org"
cargo me edit
Uses $EDITOR
if set, otherwise falls back to nano
.
cargo me init
once to set up your profile.cargo me set ...
or cargo me edit
.cargo-set
) can now auto-fill your crate metadata.MIT License. See LICENSE for details.