aboutsummaryrefslogtreecommitdiffstats
path: root/_release/upload.sh
blob: ec66841ce091a0b54680c64623f70fc6b95a39cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

# Markdown helpers
HEADER='### Downloads'
ROW_TEMPLATE='- [{{name}}]({{url}})'

# Grab application version
VERSION=$(_release/bin/drive-osx-x64 --version | awk '{print $2}' | sed -e 's/v//')

# Print markdown header
echo "$HEADER"

for bin_path in _release/bin/drive-*; do
    # Upload file
    URL=$(drive upload --file $bin_path --share | awk '/https/ {print $9}')

    # Render markdown row and print to screen
    NAME="$(basename $bin_path) v${VERSION}"
    ROW=${ROW_TEMPLATE//"{{name}}"/$NAME}
    ROW=${ROW//"{{url}}"/$URL}
    echo "$ROW"
done