pub fn from_std_args<T: Facet<'static>>() -> DriverOutcome<T>Expand description
Parse command-line arguments from std::env::args().
This is a convenience function for CLI-only parsing (no env vars, no config files).
For layered configuration, use builder instead.
Returns a DriverOutcome which handles --help, --version, and errors gracefully.
Use .unwrap() for automatic exit handling, or .into_result() for manual control.
ยงExample
use facet::Facet;
use figue::{self as args, FigueBuiltins};
#[derive(Facet)]
struct Args {
#[facet(args::positional)]
input: String,
#[facet(flatten)]
builtins: FigueBuiltins,
}
let args: Args = figue::from_std_args().unwrap();
println!("Processing: {}", args.input);