blob: 0e36635089daf5542de49712c30082a34aeb7e2e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env -S cargo +nightly -Zscript
```cargo
[dependencies]
clap = { version = "4.4.6", features = ["derive", "env"] }
paars = { git = "https://github.com/alexpdp7/paars.git" }
```
use std::path::PathBuf;
use clap::Parser;
#[derive(Parser, Debug)]
#[command()]
struct Args {
#[clap(long, env)]
docker_config: PathBuf,
#[clap()]
dir: PathBuf,
#[clap()]
image: String,
}
fn main() {
let args = Args::parse();
paars::build_image(args.dir, args.docker_config, args.image);
}
|