Codex Handbook
stdio-to-uds/src/main.rs 20 lines
use std::env;use std::path::PathBuf;use std::process;#[tokio::main]async fn main() -> anyhow::Result<()> {    let mut args = env::args_os().skip(1);    let Some(socket_path) = args.next() else {        eprintln!("Usage: codex-stdio-to-uds <socket-path>");        process::exit(1);    };    if args.next().is_some() {        eprintln!("Expected exactly one argument: <socket-path>");        process::exit(1);    }    let socket_path = PathBuf::from(socket_path);    codex_stdio_to_uds::run(&socket_path).await}