Files
ELYTerminal/scripts/release-asset.sh
T

11 lines
428 B
Bash
Executable File

#!/bin/sh
# release-asset.sh FILE: puts FILE on the GitHub release of this version, a draft too, in place of one of its name.
set -eu
cd "$(dirname "$0")/.."
file=$1
[ -f "$file" ] || { echo "release-asset: no file $file" >&2; exit 1; }
version=$(cargo pkgid)
version=${version##*[#@]}
gh release upload "v$version" "$file" --clobber -R ELY-Open-Source/ELYTerminal
echo "release-asset: $(basename "$file") on release v$version"