diff --git a/src/main.rs b/src/main.rs index 5ee75c9..50d4ec0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,6 +20,12 @@ use draw::run_tui; use model::Model; use serde_json::Value; +fn main() -> Result<()> { + let cli = Cli::parse(); + let cmd = cli.command.unwrap_or(Commands::Open(OpenTui)); + cmd.run(cli.file) +} + #[derive(Parser)] #[command(name = "improvise", about = "Multi-dimensional data modeling TUI")] struct Cli { @@ -123,12 +129,6 @@ impl Runnable for OpenTui { } } -fn main() -> Result<()> { - let cli = Cli::parse(); - let cmd = cli.command.unwrap_or(Commands::Open(OpenTui)); - cmd.run(cli.file) -} - impl Runnable for ImportArgs { fn run(self, model_file: Option) -> Result<()> { if self.files.is_empty() {