diff options
Diffstat (limited to 'src/cmd/stream.rs')
-rw-r--r-- | src/cmd/stream.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/stream.rs b/src/cmd/stream.rs index 402f6e7..ed9b980 100644 --- a/src/cmd/stream.rs +++ b/src/cmd/stream.rs @@ -95,8 +95,11 @@ pub fn cmd<'a, 'b>(app: clap::App<'a, 'b>) -> clap::App<'a, 'b> { } pub fn config( - config: Option<config::Config>, + mut config: Option<config::Config>, ) -> Result<Box<dyn crate::config::Config>> { + if config.is_none() { + config = crate::config::wizard::run()?; + } let config: Config = if let Some(config) = config { config .try_into() |