X Tutup
#!/bin/bash # Usage: cat checksums.txt | script/scoop-gen set -e tagname="${1?}" jsonfile="${2?}" jq_args=( --arg version "${tagname#v}" --arg urlprefix "https://github.com/cli/cli/releases/download/$tagname/" $(cat | awk ' /windows_386/ { printf "--arg win32hash %s\n", $1 printf "--arg win32file %s\n", $2 } /windows_amd64/ { printf "--arg win64hash %s\n", $1 printf "--arg win64file %s\n", $2 } ') ) jq ' .version = $version | .architecture."32bit".url = $urlprefix + $win32file | .architecture."32bit".hash = $win32hash | .architecture."64bit".url = $urlprefix + $win64file | .architecture."64bit".hash = $win64hash ' "${jq_args[@]}" --indent 4 "$jsonfile" > "$jsonfile"~ mv "$jsonfile"{~,}
X Tutup