ckb_app_config/
lib.rs

1//! CKB command line arguments and config options.
2mod app_config;
3mod args;
4pub mod cli;
5mod configs;
6mod exit_code;
7pub(crate) mod legacy;
8#[cfg(feature = "with_sentry")]
9mod sentry_config;
10
11#[cfg(test)]
12mod tests;
13
14pub use app_config::{
15    AppConfig, CKBAppConfig, ChainConfig, LogConfig, MetricsConfig, MinerAppConfig,
16};
17pub use args::{
18    CustomizeSpec, DaemonArgs, ExportArgs, ImportArgs, InitArgs, MigrateArgs, MinerArgs,
19    PeerIDArgs, ReplayArgs, ResetDataArgs, RunArgs, StatsArgs,
20};
21
22pub use configs::*;
23pub use exit_code::ExitCode;
24#[cfg(feature = "with_sentry")]
25pub use sentry_config::SentryConfig;
26pub use url::Url;