My personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities.
1//! Filaments
2//! My (suri.codes) personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities.
3//!
4
5use clap::Parser;
6use crate::{app::App, cli::Cli};
7
8mod app;
9mod cli;
10mod components;
11mod config;
12mod errors;
13mod keymap;
14mod logging;
15mod signal;
16mod tui;
17
18#[tokio::main]
19async fn main() -> color_eyre::Result<()> {
20 errors::init()?;
21 logging::init()?;
22
23 let args = Cli::parse();
24 let mut app = App::new(args.tick_rate, args.frame_rate);
25
26 app.run().await?;
27
28 Ok(())
29}