Install
npm install -g crabenv # npm
bun install -g crabenv # or bun
cargo binstall crabenv # or cargo-binstall (prebuilt binary, faster)
cargo install crabenv # or cargo (build from source)
brew install blankeos/tap/crabenv # or Homebrew
curl -sSL https://raw.githubusercontent.com/Blankeos/crabenv/main/install.sh | sh # or linux/macos (via curl)
Release Notes
Bug Fixes
- Allow empty input when value prompt is optional by @Blankeos
- Sort inventory rows by owner rank before env name by @Blankeos
- Ignore comments when parsing env schema objects (format works now!) by @Blankeos
- Strip block comments when parsing env schema objects by @Blankeos
Chores
- Add cargo-dist release workflow and npm distribution tooling by @Blankeos
- Used fmt on monorepo by @Blankeos
Documentation
- Unify crabenv messaging across metadata, docs, and CLI help by @Blankeos
Features
- Add crabenv agent skill docs and generation tooling by @Blankeos
- Add Rust env adapter with multi-language fixture coverage by @Blankeos
- Add env var descriptions to mutation and schema generation by @Blankeos
- Support single env.ts schema mode by @Blankeos
- Surface environment variable descriptions from schema comments by @Blankeos
- Added formatting (not working properly yet) by @Blankeos
- Add interactive prompts for env mutation commands by @Blankeos
- Keep monorepo root
.env.example in sync by @Blankeos
- Add env var surface inventory output to doctor by @Blankeos
- Scaffold crabenv with adapter-based env management core by @Blankeos
Refactor
- Drop inferred Docker/Compose/Wrangler sink handling by @Blankeos
Doc
New Contributors
Install crabenv 0.0.1
Install prebuilt binaries via Homebrew
brew install blankeos/tap/crabenv
Download crabenv 0.0.1