pub struct ManifestArgs {Show 17 fields
pub path: String,
pub detonated: bool,
pub ticking: Option<String>,
pub format: Option<FormatArg>,
pub fuse: Option<String>,
pub config: Option<String>,
pub blame: bool,
pub owner: Option<String>,
pub tag: Option<String>,
pub next: Option<usize>,
pub sort: Option<SortBy>,
pub file: Vec<String>,
pub between: Option<Vec<String>>,
pub count: bool,
pub no_inert: bool,
pub owner_missing: bool,
pub output: Option<String>,
}Expand description
Arguments for the manifest subcommand.
Fields§
§path: StringPath to scan (default: current directory)
detonated: boolOnly show detonated fuses
ticking: Option<String>Only show fuses ticking within this window (e.g. “14d”)
format: Option<FormatArg>Output format
fuse: Option<String>Fuse-days threshold used for status classification (e.g. “14d”)
config: Option<String>Path to config file (default: .timebomb.toml in scan root or cwd)
blame: boolEnrich fuses without an explicit owner with git blame author
owner: Option<String>Only show fuses belonging to this owner (case-insensitive)
tag: Option<String>Only show fuses with this tag (case-insensitive, e.g. “TODO”)
next: Option<usize>Show only the N soonest-to-detonate fuses
sort: Option<SortBy>Sort order for the fuse list (default: date)
file: Vec<String>Only show fuses from these files; may be repeated, supports globs (e.g. “src/auth/**”)
between: Option<Vec<String>>Only show fuses with expiry dates in this range (inclusive), e.g. –between 2026-01-01 2026-06-30
count: boolPrint only the count of matching fuses as a plain integer
no_inert: boolHide inert (safe) fuses from output
owner_missing: boolOnly show fuses with no explicit owner and no git blame result (combine with –blame)
output: Option<String>Write the matching fuses as a JSON file (in addition to stdout output)
Trait Implementations§
Source§impl Args for ManifestArgs
impl Args for ManifestArgs
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 Debug for ManifestArgs
impl Debug for ManifestArgs
Source§impl FromArgMatches for ManifestArgs
impl FromArgMatches for ManifestArgs
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.Auto Trait Implementations§
impl Freeze for ManifestArgs
impl RefUnwindSafe for ManifestArgs
impl Send for ManifestArgs
impl Sync for ManifestArgs
impl Unpin for ManifestArgs
impl UnsafeUnpin for ManifestArgs
impl UnwindSafe for ManifestArgs
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more