Skip to main content

Module config

Module config 

Source
Expand description

Configuration management for opencode-cloud

Handles loading, saving, and validating the JSONC configuration file. Creates default config if missing, validates against schema.

Re-exports§

pub use paths::get_config_dir;
pub use paths::get_config_path;
pub use paths::get_data_dir;
pub use paths::get_hosts_path;
pub use paths::get_pid_path;
pub use schema::Config;
pub use schema::validate_bind_address;
pub use validation::ValidationError;
pub use validation::ValidationWarning;
pub use validation::display_validation_error;
pub use validation::display_validation_warning;
pub use validation::validate_config;

Modules§

paths
XDG-compliant path resolution for opencode-cloud
schema
Configuration schema for opencode-cloud
validation
Configuration validation with actionable error messages

Functions§

ensure_config_dir
Ensure the config directory exists
ensure_data_dir
Ensure the data directory exists
load_config
Load configuration from the config file
save_config
Save configuration to the config file