1#[macro_use]
3extern crate rust_i18n;
4i18n!("../locales", fallback = ["en", "zh-CN"]);
5
6mod app;
8mod cli;
9mod commands;
10mod docker_service;
11mod docker_utils;
12mod init;
13pub mod project_info; pub mod ui_support; mod utils;
16
17pub use app::CliApp;
19pub use cli::{AutoUpgradeDeployCommand, Cli, Commands, UpgradeSubcommand};
20pub use commands::{
21 auto_upgrade_deploy::check_and_install_nuwax_cli_update_early, run_diff_sql, run_download,
22 run_download_with_config, run_status_details, show_client_version,
23}; pub use docker_service::{
25 ContainerStatus, DockerService, DockerServiceManager, get_architecture_suffix,
26 get_system_architecture, health_check,
27};
28pub use init::run_init;
29pub use utils::{extract_docker_service, setup_logging}; pub use client_core::{config_manager::ConfigManager, database_manager::DatabaseManager};
33
34pub use ui_support::*;
36
37pub use rust_i18n::{set_locale, t};