pub struct QueueListArgs {Show 16 fields
pub status: Vec<StatusArg>,
pub tag: Vec<String>,
pub scope: Vec<String>,
pub filter_deps: Option<String>,
pub include_done: bool,
pub only_done: bool,
pub format: QueueListFormat,
pub limit: u32,
pub all: bool,
pub sort_by: Option<QueueListSortBy>,
pub order: QueueSortOrder,
pub quiet: bool,
pub scheduled: bool,
pub scheduled_after: Option<String>,
pub scheduled_before: Option<String>,
pub with_eta: bool,
}Expand description
Arguments for ralph queue list.
Fields§
§status: Vec<StatusArg>Filter by status (repeatable).
tag: Vec<String>Filter by tag (repeatable, case-insensitive).
scope: Vec<String>Filter by scope token (repeatable, case-insensitive; substring match).
filter_deps: Option<String>Filter by tasks that depend on the given task ID (recursively).
include_done: boolInclude tasks from .ralph/done.jsonc after active queue output.
only_done: boolOnly list tasks from .ralph/done.jsonc (ignores active queue).
format: QueueListFormatOutput format.
limit: u32Maximum tasks to show (0 = no limit).
all: boolShow all tasks (ignores –limit).
sort_by: Option<QueueListSortBy>Sort by field (supported: priority, created_at, updated_at, started_at, scheduled_start, status, title). Missing/invalid timestamps sort last regardless of order.
order: QueueSortOrderSort order (default: descending).
quiet: boolSuppress size warning output.
scheduled: boolFilter to only show scheduled tasks (have scheduled_start set).
scheduled_after: Option<String>Filter tasks scheduled after this time (RFC3339 or relative expression).
scheduled_before: Option<String>Filter tasks scheduled before this time (RFC3339 or relative expression).
with_eta: boolInclude an execution-history-based ETA estimate column (text formats only).
Trait Implementations§
Source§impl Args for QueueListArgs
impl Args for QueueListArgs
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
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for QueueListArgs
impl FromArgMatches for QueueListArgs
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>
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>
ArgMatches to self.