Crates.io | za |
lib.rs | za |
version | |
source | src |
created_at | 2025-05-07 15:05:40.624319+00 |
updated_at | 2025-05-07 15:05:40.624319+00 |
description | 🛠️ Zero-to-All — scan your workspace and generate an opinionated CONTEXT.md so AI, code-reviewers and newcomers always have the full picture. |
homepage | https://github.com/lvillis/za |
repository | https://github.com/lvillis/za |
max_upload_size | |
id | 1663990 |
Cargo.toml error: | TOML parse error at line 27, column 1 | 27 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
za
🛠️ Zero-to-All — scan your workspace and generate an opinionated CONTEXT.md
so AI, code-reviewers and newcomers always have the full picture.
.gitignore
, global ignores and custom .aiignore
.CONTEXT.md
includes a directory tree, collapsible code blocks and language highlighting.clap
& indicatif
; built-in --help
and fancy spinner animation.diff
and stats
sub-commands pave the way for incremental context and code analytics.cargo install za # requires Rust ≥ 1.74
curl -Ls https://github.com/lvillis/za/releases/latest/download/za-x86_64-unknown-linux-musl \
-o /usr/local/bin/za && chmod +x /usr/local/bin/za
# generate CONTEXT.md in project root (keeps 200 lines per file)
za gen
# advanced: keep 800 lines, include binary preview, write to docs/CONTEXT.md
za gen --max-lines 800 --include-binary --output docs/CONTEXT.md
Example output (excerpt):
# 📚 Project Context — generated by za
_Generated at: 2025-05-07T14:47:50Z_
## 1. Directory Overview
(27 ) Cargo.toml
(30 ) README.md
(237 ) src/main.rs
## 2. File Snippets
<details><summary>src/main.rs</summary>
```rust
// src/main.rs
use anyhow::Result;
…
</details>