#[macro_use]
extern crate rust_i18n;
i18n!("../locales", fallback = ["en", "zh-CN"]);
mod app;
mod cli;
mod commands;
mod docker_service;
mod docker_utils;
mod init;
pub mod project_info; pub mod ui_support; mod utils;
pub use app::CliApp;
pub use cli::{AutoUpgradeDeployCommand, Cli, Commands, UpgradeSubcommand};
pub use commands::{
auto_upgrade_deploy::check_and_install_nuwax_cli_update_early, run_diff_sql, run_download,
run_download_with_config, run_status_details, show_client_version,
}; pub use docker_service::{
ContainerStatus, DockerService, DockerServiceManager, get_architecture_suffix,
get_system_architecture, health_check,
};
pub use init::run_init;
pub use utils::{extract_docker_service, setup_logging};
pub use client_core::{config_manager::ConfigManager, database_manager::DatabaseManager};
pub use ui_support::*;
pub use rust_i18n::{set_locale, t};