cortenforge-tools 0.5.1

Tooling crate for CortenForge: shared CLI helpers and app-agnostic bins.
Documentation

cortenforge-tools

MSRV 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