atelier-reserve
A single-crate utility repo for reserving aetelier-* names on crates.io for
the Aetelier platform, before the real crates ship.
The repo name (atelier-reserve) is deliberately NOT a crate name — it is a
tool. The crate NAME being reserved is the name field in Cargo.toml.
Reserve one name
cargo login <token> # crates.io -> Account Settings -> API Tokens
cargo publish --allow-dirty # claims the current Cargo.toml `name` at 0.0.0
Reserve the next name
Change ONLY the name line in Cargo.toml, then publish again:
sed -i '' 's/^name = .*/name = "aetelier-proto"/' Cargo.toml
cargo publish --allow-dirty
Repeat for each: aetelier-sdk, aetelier-proto, aetelier-types,
aetelier-connect, aetelier-io, aetelier-telemetry. Order does not matter
(no interdependencies). Each publish permanently claims that name at 0.0.0;
the real crate later ships a higher version under the same name from its own
repository.
Verify without uploading: cargo publish --dry-run --allow-dirty.