omni_dev/utils.rs
1//! Utility functions and helpers.
2
3pub mod ai_scratch;
4pub mod env;
5pub(crate) mod http;
6pub(crate) mod path;
7pub mod preflight;
8pub mod secret;
9pub mod settings;
10
11pub use env::{EnvSource, SystemEnv};
12
13pub use preflight::{
14 check_ai_command_prerequisites, check_ai_credentials, check_git_repository_at,
15 check_github_cli, check_pr_command_prerequisites, check_working_directory_clean_at,
16 AiCredentialInfo, AiProvider,
17};
18pub use secret::Secret;
19pub use settings::{get_env_var, get_env_vars, Settings};