aboutsummaryrefslogtreecommitdiff
path: root/blog_experiment
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-10-12 20:08:47 +0200
committeralex <alex@pdp7.net>2023-10-12 21:55:54 +0200
commit31247276551d7a030bffaadb2eb25a6a234d53e1 (patch)
treeaace26a6db2026a49692045094c547fefd851e2c /blog_experiment
parentb44971c154147f51b9a226278e1501eb8437edb4 (diff)
Add blog build
Diffstat (limited to 'blog_experiment')
-rwxr-xr-xblog_experiment/build.rs26
1 files changed, 26 insertions, 0 deletions
diff --git a/blog_experiment/build.rs b/blog_experiment/build.rs
new file mode 100755
index 00000000..0e366350
--- /dev/null
+++ b/blog_experiment/build.rs
@@ -0,0 +1,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);
+}