Manage Rust workspace versioning and publishing.
Project description
Lading
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.
Highlights
- 🚀 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.
Quick start
uv run lading --help
Prefer calling the module directly while developing?
uv run python -m lading.cli --help
Point the tool at your workspace with --workspace-root /path/to/project and
use subcommands such as bump to synchronise versions or publish to stage a
release plan.
Learn more
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! ⚓
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lading-0.2.0.tar.gz.
File metadata
- Download URL: lading-0.2.0.tar.gz
- Upload date:
- Size: 71.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af359cec14dbb5a8602e8803500e5de1ad84e082251e455e55ea4d05dd3f4e1f
|
|
| MD5 |
8ac587c14bfaa4462dbcc08453583325
|
|
| BLAKE2b-256 |
a7fa9006186e6bc41eab8f81a16bd6fd660f2a355ad5a23616069299a01cf8a2
|
File details
Details for the file lading-0.2.0-py3-none-any.whl.
File metadata
- Download URL: lading-0.2.0-py3-none-any.whl
- Upload date:
- Size: 83.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84f22723c8d17c95c0f61c078a9e0d36c8975aac48334c4d9d10a01a7a63b358
|
|
| MD5 |
3c7a6d6a6c49b1dad72353609e7e4bde
|
|
| BLAKE2b-256 |
f2cf2e43612b5ed31bc7b58ff603611199581c9a1fdcf745195ead445a6c842a
|