Global coverage gate: cargo llvm-cov >= 85% (tools/rust-coverage.sh)
emd is a Terminal User Interface (TUI) application designed to explore your AWS resources and generate comprehensive Markdown documentation.
- Resource Exploration: Easily browse EC2 instances, VPCs (Networks), Security Groups, and Load Balancers.
- Blueprinter: Select multiple resources across different regions and services to create a single, unified documentation blueprint.
- Markdown Generation: Automatically generate detailed Markdown documentation for selected resources, complete with network diagrams (Mermaid.js).
- TUI Interface: A user-friendly terminal interface built with
ratatui.
cargo build --release
cp ./target/release/emd /usr/local/bin/emd # Run TUI mode
emd update # Update to latest version
emd version # Show version
emd help # Show helppipx install pre-commit # or pip install pre-commit
pre-commit install
pre-commit run --all-filesBlueprints are saved locally in:
~/.emd/blueprints.json
