blob: ea332af034ffc31ac0652a9137a37a17460aa493 (
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
27
|
#!/usr/bin/env -S cargo +nightly -Z script
---
[dependencies]
clap = { version = "4.4.6", features = ["derive", "env"] }
paars = { git = "https://github.com/alexpdp7/paars.git" }
---
use clap::Parser;
use std::path::PathBuf;
#[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);
}
|