Expand description
§Cirious Codex
cirious_codex is the foundational framework and facade crate for the entire
Cirious ecosystem. It aggregates highly optimized, specialized libraries into a
single, unified API surface, ensuring a consistent and robust developer experience.
§Overview
By using cirious_codex, you gain immediate access to our ecosystem of tools
through optional feature flags. This allows you to pick and choose exactly what
you need without binary bloat.
- Configuration (
configfeature): A robust configuration management framework for loading, parsing, and validating application settings from multiple sources. - Logging (
loggerfeature): Structured, high-performance logging built for observability and terminal output. - Result & Error Handling (
resultfeature): A unified diagnostic and error tracking system designed to work flawlessly across all Cirious crates. - Terminal (
termfeature): Advanced terminal manipulation, styling, and interactive capabilities.
§Usage
Enable only the features your application requires in your Cargo.toml:
[dependencies]
cirious_codex = { version = "0.1.0", features = ["config", "logger"] }Or enable the full ecosystem:
[dependencies]
cirious_codex = { version = "0.1.0", features = ["full"] }