mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 23:48:01 -05:00
39 lines
754 B
Bash
39 lines
754 B
Bash
#!/bin/bash
|
|
|
|
# Script to upload binary files to github release page.
|
|
#
|
|
# Prerequirement:
|
|
# github-release (https://github.com/aktau/github-release)
|
|
# golang
|
|
|
|
owner=skycocker
|
|
repo=chromebrew
|
|
|
|
case x$1 in
|
|
x|x-h)
|
|
echo "Usage: $0 [options] tag files...
|
|
Options:
|
|
-h: help
|
|
-d: dump status of repository
|
|
|
|
Upload files to tagged release page of http://github.com/$owner/$repo"
|
|
exit 0;;
|
|
x-d)
|
|
github-release info -u "$owner" -r "$repo"
|
|
exit 0;;
|
|
*)
|
|
tag=$1
|
|
shift;;
|
|
esac
|
|
|
|
case x$GITHUB_TOKEN in
|
|
x)
|
|
echo "It is required to set your public_repo token to GITHUB_TOKEN environment variable to upload"
|
|
exit 1;;
|
|
esac
|
|
|
|
for file in "$@"; do
|
|
name=$(basename $file)
|
|
github-release upload -u "$owner" -r "$repo" -t "$tag" -n "$name" -f "$file"
|
|
done
|