Expand description
Santa Data - Data models, configuration, and CCL parser for Santa Package Manager
This crate provides:
- Core data models (Platform, KnownSources, PackageData, etc.)
- Configuration loading and management (SantaConfig, ConfigLoader)
- CCL schema definitions (PackageDefinition, SourceDefinition, etc.)
- CCL parser that handles both simple and complex formats
Re-exports§
Modules§
Enums§
- CclValue
- Represents a parsed CCL value
Functions§
- parse_
ccl - Parse a CCL document into a CclValue
- parse_
ccl_ to - Parse CCL string and deserialize into a specific type
- parse_
to_ hashmap - Parse CCL string into a HashMap where values can be either arrays or objects