From 662589574b82c629a22b949c7c9fc091db9d02ff Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Sun, 2 Feb 2020 16:09:06 -0500 Subject: [PATCH] dwarf-fortress: Add update script for themes --- pkgs/games/dwarf-fortress/themes/update.sh | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 pkgs/games/dwarf-fortress/themes/update.sh diff --git a/pkgs/games/dwarf-fortress/themes/update.sh b/pkgs/games/dwarf-fortress/themes/update.sh new file mode 100755 index 00000000000..e052e1536fa --- /dev/null +++ b/pkgs/games/dwarf-fortress/themes/update.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i bash -p jq nix coreutils curl nix-prefetch-git + +curl "https://api.github.com/users/dfgraphics/repos" | jq -r '.[].name | ascii_downcase' | while read repo; do + version="$(curl "https://api.github.com/repos/DFgraphics/${repo}/releases/latest" | jq -r .tag_name)" + sha256="$(nix-prefetch-git "https://github.com/DFgraphics/${repo}" "${version}" | jq -r ".sha256")" + echo "{}" | jq ".sha256=\"${sha256}\" | .name=\"${repo}\" | .version=\"${version}\"" +done | jq -s -S . > themes.json