From 1b9796ed0bd7e1465bcd9523f593de0671521d2c Mon Sep 17 00:00:00 2001 From: jolheiser Date: Mon, 25 Mar 2024 17:04:07 -0500 Subject: [PATCH] feat: add simple dev contrib Signed-off-by: jolheiser --- contrib/dev.nu | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 contrib/dev.nu diff --git a/contrib/dev.nu b/contrib/dev.nu new file mode 100644 index 0000000..d892dc5 --- /dev/null +++ b/contrib/dev.nu @@ -0,0 +1,19 @@ +def main [user = "jolheiser", base_url = "https://git.jolheiser.com", repos = ["ugit", "helix.drv", "tmpl"]] { + + # Clean + try { + rm -r .ugit/ + rm -r .ssh/ + } + + # SSH + mkdir .ssh + http get $"https://github.com/($user).keys" | save --force .ssh/authorized_keys + + # Git + mkdir .ugit + for $repo in $repos { + git clone --bare $"($base_url)/($repo).git" $".ugit/($repo).git" + {"private": false, "description": $repo} | save $".ugit/($repo).git/ugit.json" + } +}