Skip to content

Commit 5342ae9

Browse files
committed
Fix spark cli
1 parent 8e10b63 commit 5342ae9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

examples/cli/src/main.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ struct Cli {
2828
cashu: bool,
2929
/// Cashu mint URL (requires --cashu)
3030
#[arg(long, requires = "cashu")]
31-
mint_url: String,
31+
mint_url: Option<String>,
3232
/// npub.cash URL for lightning address support (requires --cashu)
3333
#[arg(long, requires = "cashu")]
3434
npubcash_url: Option<String>,
@@ -90,8 +90,12 @@ fn get_config(network: Network, cli: &Cli) -> Result<WalletConfig> {
9090
let seed = generate_or_load_seed(&storage_path)?;
9191

9292
let extra_config = if cli.cashu {
93+
let mint_url = cli
94+
.mint_url
95+
.clone()
96+
.ok_or_else(|| anyhow::anyhow!("--mint_url is required when using --cashu"))?;
9397
ExtraConfig::Cashu(CashuConfig {
94-
mint_url: cli.mint_url.clone(),
98+
mint_url,
9599
unit: CurrencyUnit::Sat,
96100
npubcash_url: cli.npubcash_url.clone(),
97101
})

0 commit comments

Comments
 (0)