Welcome aboard the Lading! This repository packages a cheerful command-line
assistant that keeps Rust workspaces shipshape by coordinating version bumps
and publication plans. Whether you're preparing a release or just keeping
manifests tidy, lading helps the fleet stay in sync.
- 🚀 Workspace aware – orchestrates manifest updates across every crate in your Rust workspace.
- 🧭 Configuration first – reads
lading.tomlso each project can declare its own publishing rules and documentation globs. - 🧪 Safety checks included – dry runs, cleanliness validation, and cargo health checks keep surprises to a minimum.
uv run lading --helpPrefer calling the module directly while developing?
uv run python -m lading.cli --helpPoint the tool at your workspace with --workspace-root /path/to/project and
use subcommands such as bump to synchronize versions or publish to stage a
release plan.
Ready for a full tour?
- User guide – installation, tutorial, and full
lading.tomlreference. - Developer guide – implementation notes, library entry points, and testing hooks.
Fair winds and following seas! ⚓