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}