Skip to content
This repository was archived by the owner on Jan 30, 2026. It is now read-only.

Commit 16e088b

Browse files
fix: make csoa/csor flags (#167)
1 parent f6727c6 commit 16e088b

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -977,8 +977,8 @@ async fn run() -> Result<(), S2CliError> {
977977
.create_basin(
978978
basin.into(),
979979
config.default_stream_config.into(),
980-
config.create_stream_on_append.unwrap_or_default(),
981-
config.create_stream_on_read.unwrap_or_default(),
980+
config.create_stream_on_append,
981+
config.create_stream_on_read,
982982
)
983983
.await?;
984984

@@ -1032,8 +1032,8 @@ async fn run() -> Result<(), S2CliError> {
10321032

10331033
let basin_config = BasinConfig {
10341034
default_stream_config,
1035-
create_stream_on_append,
1036-
create_stream_on_read,
1035+
create_stream_on_append: create_stream_on_append.unwrap_or_default(),
1036+
create_stream_on_read: create_stream_on_read.unwrap_or_default(),
10371037
};
10381038

10391039
let config: BasinConfig = account_service

src/types.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,11 @@ pub struct BasinConfig {
118118
#[clap(flatten)]
119119
pub default_stream_config: StreamConfig,
120120
/// Create stream on append with basin defaults if it doesn't exist.
121-
#[arg(long)]
122-
pub create_stream_on_append: Option<bool>,
121+
#[arg(long, default_value_t = false)]
122+
pub create_stream_on_append: bool,
123123
/// Create stream on read with basin defaults if it doesn't exist.
124-
#[arg(long)]
125-
pub create_stream_on_read: Option<bool>,
124+
#[arg(long, default_value_t = false)]
125+
pub create_stream_on_read: bool,
126126
}
127127

128128
#[derive(Parser, Debug, Clone, Serialize, Default)]
@@ -214,8 +214,8 @@ impl From<BasinConfig> for s2::types::BasinConfig {
214214
} = config;
215215
s2::types::BasinConfig {
216216
default_stream_config: Some(default_stream_config.into()),
217-
create_stream_on_append: create_stream_on_append.unwrap_or_default(),
218-
create_stream_on_read: create_stream_on_read.unwrap_or_default(),
217+
create_stream_on_append,
218+
create_stream_on_read,
219219
}
220220
}
221221
}
@@ -330,8 +330,8 @@ impl From<s2::types::BasinConfig> for BasinConfig {
330330
.default_stream_config
331331
.map(Into::into)
332332
.unwrap_or_default(),
333-
create_stream_on_append: Some(config.create_stream_on_append),
334-
create_stream_on_read: Some(config.create_stream_on_read),
333+
create_stream_on_append: config.create_stream_on_append,
334+
create_stream_on_read: config.create_stream_on_read,
335335
}
336336
}
337337
}

0 commit comments

Comments
 (0)