forc_node/ignition/
cmd.rs

1use crate::{cmd::ConnectionSettings, consts::MAINNET_BOOTSTRAP_NODE, util::DbConfig};
2use clap::Parser;
3use std::path::PathBuf;
4
5#[derive(Parser, Debug, Clone)]
6pub struct IgnitionCmd {
7    #[clap(flatten)]
8    pub connection_settings: ConnectionSettings,
9    #[clap(long, default_value = default_ignition_db_path().into_os_string())]
10    pub db_path: PathBuf,
11    #[clap(long, default_value_t = MAINNET_BOOTSTRAP_NODE.to_string())]
12    pub bootstrap_node: String,
13}
14
15fn default_ignition_db_path() -> PathBuf {
16    DbConfig::Ignition.into()
17}