#!/bin/sh if [ "$#" -ne 1 ]; then echo "Usage: $0 " exit 1 fi old_version="" new_version=$1 for filename in "./dist/assets/js"/*; do if [[ "$filename" == "./dist/assets/js/htmx"* ]]; then old_version=$(echo "$filename" | awk -F'@' '{gsub(/\.min\.js/, "", $2); print $2}') break fi done curl -sL -o "./dist/assets/js/htmx@${new_version}.min.js" "https://github.com/bigskysoftware/htmx/releases/download/${new_version}/htmx.min.js" sed -i '' -e "s/${old_version}/${new_version}/g" "./components/core/html.templ" rm "./dist/assets/js/htmx@${old_version}.min.js"