Skip to main content

Manage Rust workspace versioning and publishing.

Project description

Lading

Ask DeepWiki

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.toml so 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.toml reference.
  • Developer guide – implementation notes, library entry points, and testing hooks.

Fair winds and following seas! ⚓

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lading-0.2.0.tar.gz (71.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lading-0.2.0-py3-none-any.whl (83.8 kB view details)

Uploaded Python 3

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

Hashes for lading-0.2.0.tar.gz
Algorithm Hash digest
SHA256 af359cec14dbb5a8602e8803500e5de1ad84e082251e455e55ea4d05dd3f4e1f
MD5 8ac587c14bfaa4462dbcc08453583325
BLAKE2b-256 a7fa9006186e6bc41eab8f81a16bd6fd660f2a355ad5a23616069299a01cf8a2

See more details on using hashes here.

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

Hashes for lading-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84f22723c8d17c95c0f61c078a9e0d36c8975aac48334c4d9d10a01a7a63b358
MD5 3c7a6d6a6c49b1dad72353609e7e4bde
BLAKE2b-256 f2cf2e43612b5ed31bc7b58ff603611199581c9a1fdcf745195ead445a6c842a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page