From fdc53ae21082b855b25218bb8932ff69dc1dd271 Mon Sep 17 00:00:00 2001 From: Alex Maldonado Date: Sat, 8 Aug 2026 10:40:05 -0400 Subject: [PATCH] chore: add missing package.sh --- scripts/package.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 scripts/package.sh diff --git a/scripts/package.sh b/scripts/package.sh new file mode 100755 index 0000000..e7320ec --- /dev/null +++ b/scripts/package.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Tar the contents of a directory into an asset and write its checksum. +# Usage: package.sh +set -euo pipefail +asset="${1:?usage: package.sh }" +dir="${2:?usage: package.sh }" +tar -czf "$asset" -C "$dir" . +sha256sum "$asset" > "$asset.sha256" +echo "packaged $asset ($(wc -c < "$asset") bytes) and $asset.sha256"