cli_support/lib.rs
1//! Shared CLI argument structs and seed resolution helpers for CortenForge tooling.
2//!
3//! This crate provides reusable CLI configuration types (thresholds, weights, output options)
4//! and deterministic seed resolution logic for tools and binaries. All types are plain data
5//! structs with no framework dependencies by default.
6//!
7//! ## Optional Features
8//! - `bevy-resource`: Derives `Resource` for `RunSeed` to enable Bevy ECS integration.
9//!
10//! ## Primary Use Case
11//! Binaries and tools import these types to ensure consistent CLI parsing and reproducible
12//! runs across the CortenForge stack.
13
14pub mod common;
15pub mod seed;