{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"if"}]}
    if args.get(0).map(|arg| &**arg) == Some("clif") {
    let mut args = env::args().skip(1).collect::<Vec<_>>();
        // Avoid infinite recursion when invoking `cargo-clif` as cargo subcommand using