Fix scoop-gen
This commit is contained in:
parent
419566345b
commit
2376c81460
1 changed files with 10 additions and 9 deletions
|
|
@ -3,28 +3,29 @@
|
|||
set -e
|
||||
|
||||
tagname="${1?}"
|
||||
version="${tagname#v}"
|
||||
urlprefix="https://github.com/cli/cli/releases/download/$tagname/"
|
||||
jsonfile="${2?}"
|
||||
|
||||
jq_args=(
|
||||
--arg version "$version"
|
||||
--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
|
||||
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
|
||||
printf "--arg win64hash %s\n", $1
|
||||
printf "--arg win64file %s\n", $2
|
||||
}
|
||||
')
|
||||
)
|
||||
|
||||
jq '
|
||||
.version = $version |
|
||||
.architecture."32bit".url = $win32file |
|
||||
.architecture."32bit".url = $urlprefix + $win32file |
|
||||
.architecture."32bit".hash = $win32hash |
|
||||
.architecture."64bit".url = $win64file |
|
||||
.architecture."64bit".url = $urlprefix + $win64file |
|
||||
.architecture."64bit".hash = $win64hash
|
||||
' "${jq_args[@]}" --indent 4 "$jsonfile" > "$jsonfile"~
|
||||
|
||||
mv "$jsonfile"{~,}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue