caravel/client.rs
1use std::path::PathBuf;
2
3pub struct ClientArgs {
4 pub manifest: PathBuf,
5 pub targets: Option<Vec<String>>,
6 pub groups: Option<Vec<String>>,
7 pub inventory: Option<PathBuf>,
8}
9
10pub fn run(args: ClientArgs) {
11 println!("Running client!");
12 println!("Manifest: {:?}", args.manifest);
13 println!("Targets: {:?}", args.targets);
14 println!("Groups: {:?}", args.groups);
15 println!("Inventory: {:?}", args.inventory);
16}