tracc/src/main.rs

24 lines
537 B
Rust
Raw Normal View History

2020-01-25 12:39:16 +01:00
#![forbid(unsafe_code)]
2020-01-23 23:05:40 +01:00
use std::io;
use termion::raw::IntoRawMode;
use tui::backend::TermionBackend;
use tui::Terminal;
2020-04-19 20:11:28 +02:00
mod layout;
mod listview;
2020-04-13 23:56:25 +02:00
mod timesheet;
mod todolist;
2020-01-23 23:05:40 +01:00
mod tracc;
use tracc::Tracc;
#[macro_use]
extern crate lazy_static;
2020-01-23 23:05:40 +01:00
fn main() -> Result<(), io::Error> {
let stdout = io::stdout().into_raw_mode()?;
let backend = TermionBackend::new(stdout);
let mut terminal = Terminal::new(backend)?;
terminal.hide_cursor()?;
terminal.clear()?;
let mut tracc = Tracc::new(terminal);
tracc.run()
2020-01-23 23:05:40 +01:00
}