From 027b46d956a9895d6cd57605ff193249cb573c5a Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 2 Sep 2025 20:26:40 +1200 Subject: [PATCH] Update 2 files --- publish.sh | 9 +++++++-- whatsdirty | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/publish.sh b/publish.sh index b79e322..4dfb73d 100755 --- a/publish.sh +++ b/publish.sh @@ -6,6 +6,7 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" ARCH=$(uname -m) PROJECT="$(basename "${SCRIPT_DIR}")" OUTPUT="${SCRIPT_DIR}/output" +VERSION=$(date -u +"%Y.%m%d.%H%M") function heading() { # print a heading with a line of dashes @@ -45,7 +46,11 @@ heading "Publishing ${PROJECT} as tool to ${PROJECT}:${ARCH} (on getpkg.xyz)" TOOLDIR="${OUTPUT}/tool" mkdir "${TOOLDIR}" -cp "${PROJECT}" "${TOOLDIR}/${PROJECT}" + +# Copy the script and replace __VERSION__ with the actual version +sed "s|__VERSION__|${VERSION}|g" "${PROJECT}" > "${TOOLDIR}/${PROJECT}" +chmod +x "${TOOLDIR}/${PROJECT}" + "${GETPKG_PATH}" server set-token getpkg.xyz "${SOS_WRITE_TOKEN}" "${GETPKG_PATH}" publish "${PROJECT}:${ARCH}" "${TOOLDIR}" @@ -62,7 +67,7 @@ fi # Upload architecture-specific binary to getbin.xyz heading "Uploading ${PROJECT} binary to getbin.xyz as ${PROJECT}:latest-${ARCH}" -"${SOS}" upload "getbin.xyz" "${PROJECT}" "${PROJECT}:latest-${ARCH}" || die "Failed to upload ${PROJECT} binary to getbin.xyz" +"${SOS}" upload "getbin.xyz" "${TOOLDIR}/${PROJECT}" "${PROJECT}:latest-${ARCH}" || die "Failed to upload ${PROJECT} binary to getbin.xyz" # Check if there's an install script to upload if [ -f "${SCRIPT_DIR}/install.sh" ]; then diff --git a/whatsdirty b/whatsdirty index 87eb773..cb7c0a6 100755 --- a/whatsdirty +++ b/whatsdirty @@ -327,7 +327,7 @@ fi # Check if we're being called to show version if [ "$1" = "version" ] || [ "$1" = "--version" ] || [ "$1" = "-v" ] || [ "$1" = "v" ]; then - echo "2025.0803.0612" + echo "__VERSION__" exit 0 fi