Small cleanup
This commit is contained in:
parent
f081238e33
commit
6e5dcebc2e
19
src/main.rs
19
src/main.rs
@ -4,13 +4,26 @@
|
|||||||
use kanban_tui::*;
|
use kanban_tui::*;
|
||||||
use crossterm::{
|
use crossterm::{
|
||||||
event::*,
|
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::backend::CrosstermBackend;
|
||||||
use tui::Terminal;
|
use tui::Terminal;
|
||||||
use clap::{Parser, ValueHint::FilePath};
|
use clap::{Parser, ValueHint::FilePath};
|
||||||
|
|
||||||
|
const DEFAULT_DATABASE_NAME: &str = "kanban.json";
|
||||||
|
|
||||||
#[derive(Debug, Parser)]
|
#[derive(Debug, Parser)]
|
||||||
#[command(name = "kanban")]
|
#[command(name = "kanban")]
|
||||||
/// kanban-tui is a simple, interactive TUI based task manager using kanban columns
|
/// kanban-tui is a simple, interactive TUI based task manager using kanban columns
|
||||||
@ -20,8 +33,6 @@ pub struct CliArgs {
|
|||||||
pub filepath: Option<PathBuf>
|
pub filepath: Option<PathBuf>
|
||||||
}
|
}
|
||||||
|
|
||||||
const DEFAULT_DATABASE_NAME: &str = "kanban.json";
|
|
||||||
|
|
||||||
fn prompt_project_init(default_name: &str) -> (String, io::Result<File>) {
|
fn prompt_project_init(default_name: &str) -> (String, io::Result<File>) {
|
||||||
let mut input = String::new();
|
let mut input = String::new();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user