pub struct WrapperOptions {Show 22 fields
pub isolated: Option<String>,
pub attached: bool,
pub detached: bool,
pub session: Option<String>,
pub session_id: Option<String>,
pub image: Option<String>,
pub endpoint: Option<String>,
pub user: bool,
pub user_name: Option<String>,
pub keep_user: bool,
pub keep_alive: bool,
pub auto_remove_docker_container: bool,
pub shell: String,
pub use_command_stream: bool,
pub status: Option<String>,
pub list: bool,
pub upload_log: Option<String>,
pub output_format: Option<String>,
pub stop: Option<String>,
pub terminate: Option<String>,
pub cleanup: bool,
pub cleanup_dry_run: bool,
}Expand description
Wrapper options parsed from command line
Fields§
§isolated: Option<String>Isolation backend: screen, tmux, docker, ssh
attached: boolRun in attached mode
detached: boolRun in detached mode
session: Option<String>Session name
session_id: Option<String>Session ID (UUID) for tracking - auto-generated if not provided
image: Option<String>Docker image
endpoint: Option<String>SSH endpoint (e.g., user@host)
user: boolCreate isolated user
user_name: Option<String>Optional custom username for isolated user
keep_user: boolKeep isolated user after command completes
keep_alive: boolKeep environment alive after command exits
auto_remove_docker_container: boolAuto-remove docker container after exit
shell: StringShell to use in isolation environments: auto, bash, zsh, sh
use_command_stream: boolUse command-stream library for command execution
status: Option<String>UUID to query status for
list: boolList all tracked execution records
upload_log: Option<String>UUID/session name whose stored log should be uploaded
output_format: Option<String>Output format for status/list (links-notation, json, text)
stop: Option<String>UUID/session name to stop gracefully
terminate: Option<String>UUID/session name to terminate immediately
cleanup: boolClean up stale “executing” records
cleanup_dry_run: boolShow what would be cleaned without actually cleaning
Trait Implementations§
Source§impl Clone for WrapperOptions
impl Clone for WrapperOptions
Source§fn clone(&self) -> WrapperOptions
fn clone(&self) -> WrapperOptions
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more