codex/commands/update.rs
1use std::ffi::OsString;
2
3use crate::{ApplyDiffArtifacts, CodexClient, CodexError, UpdateCommandRequest};
4
5impl CodexClient {
6 /// Runs `codex update` and returns captured output.
7 pub async fn update(
8 &self,
9 request: UpdateCommandRequest,
10 ) -> Result<ApplyDiffArtifacts, CodexError> {
11 self.run_simple_command_with_overrides(vec![OsString::from("update")], request.overrides)
12 .await
13 }
14}