mirror of
https://github.com/openai/codex.git
synced 2026-04-25 23:24:55 +00:00
24 lines
682 B
Rust
24 lines
682 B
Rust
use clap::Parser;
|
|
use codex_arg0::Arg0DispatchPaths;
|
|
use codex_arg0::arg0_dispatch_or_else;
|
|
|
|
#[derive(Debug, Parser)]
|
|
struct ExecServerArgs {
|
|
/// Transport endpoint URL. Supported values: `ws://IP:PORT` (default).
|
|
#[arg(
|
|
long = "listen",
|
|
value_name = "URL",
|
|
default_value = codex_exec_server::DEFAULT_LISTEN_URL
|
|
)]
|
|
listen: String,
|
|
}
|
|
|
|
fn main() -> anyhow::Result<()> {
|
|
arg0_dispatch_or_else(|arg0_paths: Arg0DispatchPaths| async move {
|
|
let args = ExecServerArgs::parse();
|
|
codex_exec_server::configure_arg0_paths(arg0_paths);
|
|
codex_exec_server::run_main_with_listen_url(&args.listen).await?;
|
|
Ok(())
|
|
})
|
|
}
|