Skip to main content

ags/
main.rs

1use ytil_sys::cli::Args;
2
3mod sessions;
4
5#[ytil_sys::main]
6fn main() -> rootcause::Result<()> {
7    let args = ytil_sys::cli::get();
8
9    if args.has_help() {
10        println!("{}", include_str!("../help.txt"));
11        return Ok(());
12    }
13
14    let args = args.as_slice();
15    if args.first().map(String::as_str) == Some("list") && args.get(1).map(String::as_str) == Some("--json") {
16        return sessions::list_json(args.get(2..).unwrap_or_default());
17    }
18
19    sessions::run()
20}