cortenforge-tools

Crates.iocortenforge-tools
lib.rscortenforge-tools
version0.6.0
created_at2026-01-09 22:08:30.968665+00
updated_at2026-01-14 01:16:52.654646+00
descriptionTooling crate for CortenForge: shared CLI helpers and app-agnostic bins.
homepagehttps://github.com/via-balaena/CortenForge
repositoryhttps://github.com/via-balaena/CortenForge
max_upload_size
id2032975
size332,382
(bigmark222)

documentation

https://docs.rs/cortenforge-tools

README

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
Commit count: 361

cargo fmt