pub struct RunnerCliArgs {
pub output_format: Option<String>,
pub verbosity: Option<String>,
pub approval_mode: Option<String>,
pub sandbox: Option<String>,
pub plan_mode: Option<String>,
pub unsupported_option_policy: Option<String>,
}Expand description
CLI arguments for runner CLI overrides.
Fields§
§output_format: Option<String>Desired runner output format (stream-json, json, text). Ralph execution requires stream-json.
verbosity: Option<String>Desired verbosity (quiet, normal, verbose). Only some runners support this.
approval_mode: Option<String>Desired approval mode (default, auto-edits, yolo, safe). Default is yolo.
sandbox: Option<String>Desired sandbox mode (default, enabled, disabled). Only some runners support this.
plan_mode: Option<String>Desired plan/read-only mode (default, enabled, disabled). Only Cursor currently supports this.
unsupported_option_policy: Option<String>Policy for unsupported options (ignore, warn, error). Default is warn.
Trait Implementations§
Source§impl Args for RunnerCliArgs
impl Args for RunnerCliArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for RunnerCliArgs
impl Clone for RunnerCliArgs
Source§fn clone(&self) -> RunnerCliArgs
fn clone(&self) -> RunnerCliArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RunnerCliArgs
impl Debug for RunnerCliArgs
Source§impl Default for RunnerCliArgs
impl Default for RunnerCliArgs
Source§fn default() -> RunnerCliArgs
fn default() -> RunnerCliArgs
Returns the “default value” for a type. Read more
Source§impl FromArgMatches for RunnerCliArgs
impl FromArgMatches for RunnerCliArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for RunnerCliArgs
impl RefUnwindSafe for RunnerCliArgs
impl Send for RunnerCliArgs
impl Sync for RunnerCliArgs
impl Unpin for RunnerCliArgs
impl UnsafeUnpin for RunnerCliArgs
impl UnwindSafe for RunnerCliArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more