Metadata-Version: 2.4
Name: lading
Version: 0.2.0
Summary: Manage Rust workspace versioning and publishing.
Author-email: Payton McIntosh <pmcintosh@df12.net>
License: ISC
Keywords: rust,cargo,workspace,release,lading
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cuprum>=0.1.0
Requires-Dist: cyclopts>=2.9
Requires-Dist: markdown-it-py<4,>=3
Requires-Dist: msgspec<1.0,>=0.18
Requires-Dist: tomlkit==0.13.*
Dynamic: license-file

# Lading

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](
https://deepwiki.com/leynos/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.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

```bash
uv run lading --help
```

Prefer calling the module directly while developing?

```bash
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](docs/users-guide.md) – installation, tutorial, and full
  `lading.toml` reference.
- [Developer guide](docs/developers-guide.md) – implementation notes, library
  entry points, and testing hooks.

Fair winds and following seas! ⚓
