# cortenforge-tools
[](#)
Package name: `cortenforge-tools`; Rust crate: `cortenforge_tools`.
App-agnostic tooling bins and helpers for capture, ETL, and inference workflows.
CLI utilities packaged in the `tools` crate:
- Core (always available): `overlay_labels`, `prune_empty`, `warehouse_etl`, `warehouse_export`, `warehouse_cmd`.
- Feature-gated:
- `tui` (enable `--features tui`): requires `crossterm`/`ratatui`.
- `datagen_scheduler` (enable `--features scheduler`): requires `sysinfo`.
- `gpu-nvidia` (optional): pulls in `nvml-wrapper` for NVML-based telemetry (used by datagen_scheduler).
Shared deps:
- `data_contracts` for capture/manifest schemas.
- `vision_core` for overlay helpers (used by `overlay_labels`).
Usage examples:
- `cargo run -p cortenforge-tools --bin prune_empty -- --input ... --output ...`
- `cargo run -p cortenforge-tools --features tui --bin tui -- --help`
- `cargo run -p cortenforge-tools --features scheduler --bin datagen_scheduler -- --help`
Quick sanity check:
- `cargo check -p cortenforge-tools --all-features`