#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" cd "$ROOT_DIR" ./build.sh mkdir -p dist VERSION="${VERSION:-0.1.0}" OS="$(uname -s | tr '[:upper:]' '[:lower:]')" ARCH="$(uname -m)" PKG_NAME="comic-odin-${VERSION}-${OS}-${ARCH}" PKG_DIR="dist/${PKG_NAME}" rm -rf "$PKG_DIR" mkdir -p "$PKG_DIR" cp bin/comic_odin "$PKG_DIR/" cp README.md "$PKG_DIR/" cp -r schemas "$PKG_DIR/" TAR_PATH="dist/${PKG_NAME}.tar.gz" rm -f "$TAR_PATH" tar -czf "$TAR_PATH" -C dist "$PKG_NAME" if command -v sha256sum >/dev/null 2>&1; then sha256sum "$TAR_PATH" > "${TAR_PATH}.sha256" fi echo "Packaged: $TAR_PATH"