Turn a struct into arguments for a Command.
```rust use argley::prelude::*;
struct Args<'a> { compress: bool,
#[arg(rename = "dir")] output_dir: &'a Path,
#[arg(variadic)] input_files: Vec<&'a Path>, }
let args = Args { compress: true, outputdir: Path::new("./output"), inputfiles: vec![Path::new("./foo.txt"), Path::new("./bar.txt")], };
let output = Command::new("some-application") .addargset(&args) .output() .unwrap(); ```
See crate-level docs for detailed configuration options.