#[macro_use]
extern crate rust_i18n;
i18n!("crates/llman-sdd/locales");
use std::sync::OnceLock;
pub mod arg_utils;
pub mod cli;
pub mod config;
pub mod config_schema;
pub mod editor;
pub mod error;
pub(crate) use llman_core::fs_utils;
pub use llman_core::{env_safety, git_utils, managed_block, path_utils, schema_utils};
pub mod prompts;
pub mod theme;
pub use llman_sdd::sdd;
pub mod self_command;
pub mod skills;
pub mod tool;
pub mod x;
#[cfg(test)]
pub mod test_utils;
static LOCALE_INIT: OnceLock<()> = OnceLock::new();
pub fn init_locale() {
LOCALE_INIT.get_or_init(|| {
rust_i18n::set_locale("en");
});
}