atagen

roundabout

public
Star0
Watch0
93b435e669a5f6986da74da157a887bf25f9007a
1
ssh://brewery@pls.lobotomise.me:33/atagen/roundabout.git

Blame: src/main.rs

6f5b84fad3efatagen2026-09-27 03:59 UTC1
mod artifacts;
6f5b84fad3efatagen2026-09-27 03:59 UTC2
mod cli;
6f5b84fad3efatagen2026-09-27 03:59 UTC3
mod client;
6f5b84fad3efatagen2026-09-27 03:59 UTC4
mod config;
6f5b84fad3efatagen2026-09-27 03:59 UTC5
mod daemon;
6f5b84fad3efatagen2026-09-27 03:59 UTC6
mod history;
6f5b84fad3efatagen2026-09-27 03:59 UTC7
mod hook;
6f5b84fad3efatagen2026-09-27 03:59 UTC8
mod paths;
6f5b84fad3efatagen2026-09-27 03:59 UTC9
mod proto;
6f5b84fad3efatagen2026-09-27 03:59 UTC10
mod run;
6f5b84fad3efatagen2026-09-27 03:59 UTC11
mod sched;
6f5b84fad3efatagen2026-09-27 03:59 UTC12
mod store;
6f5b84fad3efatagen2026-09-27 03:59 UTC13
mod sys;
6f5b84fad3efatagen2026-09-27 03:59 UTC14
mod units;
6f5b84fad3efatagen2026-09-27 03:59 UTC15
6f5b84fad3efatagen2026-09-27 03:59 UTC16
use pound::Parse;
6f5b84fad3efatagen2026-09-27 03:59 UTC17
6f5b84fad3efatagen2026-09-27 03:59 UTC18
fn main() {
6f5b84fad3efatagen2026-09-27 03:59 UTC19
    let cfg = match config::Config::load() {
6f5b84fad3efatagen2026-09-27 03:59 UTC20
        Ok(c) => c,
6f5b84fad3efatagen2026-09-27 03:59 UTC21
        Err(e) => {
6f5b84fad3efatagen2026-09-27 03:59 UTC22
            eprintln!("rabt: bad config, {e}");
6f5b84fad3efatagen2026-09-27 03:59 UTC23
            std::process::exit(2);
6f5b84fad3efatagen2026-09-27 03:59 UTC24
        }
6f5b84fad3efatagen2026-09-27 03:59 UTC25
    };
6f5b84fad3efatagen2026-09-27 03:59 UTC26
    std::process::exit(cli::dispatch(&cfg, cli::Rabt::parse()));
6f5b84fad3efatagen2026-09-27 03:59 UTC27
}