diff --git a/src/main.rs b/src/main.rs index 1cb5ddf..d5a432e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,13 +4,26 @@ use kanban_tui::*; use crossterm::{ event::*, - terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, + terminal::{ + disable_raw_mode, + enable_raw_mode, + EnterAlternateScreen, + LeaveAlternateScreen + }, +}; +use std::{ + io::{self, Write}, + env, + path::PathBuf, + fs::{File, OpenOptions}, + error::Error }; -use std::{io::{self, Write}, env, path::PathBuf, fs::{File, OpenOptions}, error::Error}; use tui::backend::CrosstermBackend; use tui::Terminal; use clap::{Parser, ValueHint::FilePath}; +const DEFAULT_DATABASE_NAME: &str = "kanban.json"; + #[derive(Debug, Parser)] #[command(name = "kanban")] /// kanban-tui is a simple, interactive TUI based task manager using kanban columns @@ -20,8 +33,6 @@ pub struct CliArgs { pub filepath: Option } -const DEFAULT_DATABASE_NAME: &str = "kanban.json"; - fn prompt_project_init(default_name: &str) -> (String, io::Result) { let mut input = String::new();