2023-07-28 22:58:25 +00:00
|
|
|
#!/usr/bin/env nix-shell
|
2023-07-28 23:37:08 +00:00
|
|
|
#!nix-shell -i bash -p git fd jq rg
|
2023-07-28 22:58:25 +00:00
|
|
|
# shellcheck disable=SC1008
|
|
|
|
|
2023-07-28 23:37:08 +00:00
|
|
|
if git remote -v | rg -q nedeco; then
|
|
|
|
jq -cr ".variables.pkgsBuildHost.value[]" "$(fd '^flake-profile-[a-z0-9]+$' ./.direnv/)" | while read -r dir; do
|
|
|
|
echo "Uploading $dir ..."
|
2023-07-28 22:58:25 +00:00
|
|
|
|
2023-07-28 23:37:08 +00:00
|
|
|
if attic push nedeco:devshells "$dir"; then
|
|
|
|
continue
|
|
|
|
else
|
|
|
|
echo "Ignoring error ..."
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
else
|
|
|
|
echo "Doesn't look like a work repository"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
# vim: set ft=sh:
|