Blame: src/main.rs
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 1 | mod artifacts; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 2 | mod cli; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 3 | mod client; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 4 | mod config; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 5 | mod daemon; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 6 | mod history; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 7 | mod hook; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 8 | mod paths; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 9 | mod proto; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 10 | mod run; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 11 | mod sched; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 12 | mod store; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 13 | mod sys; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 14 | mod units; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 15 | |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 16 | use pound::Parse; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 17 | |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 18 | fn main() { |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 19 | let cfg = match config::Config::load() { |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 20 | Ok(c) => c, |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 21 | Err(e) => { |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 22 | eprintln!("rabt: bad config, {e}"); |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 23 | std::process::exit(2); |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 24 | } |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 25 | }; |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 26 | std::process::exit(cli::dispatch(&cfg, cli::Rabt::parse())); |
6f5b84fad3ef | atagen | 2026-09-27 03:59 UTC | 27 | } |