aboutsummaryrefslogtreecommitdiffstats
path: root/upload.sh
blob: 365ca369a16257bd6d258c43d3c7e8a6dceb70db (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=$(bin/drive-darwin-amd64 --version | awk '{print $2}' | sed -e 's/v//')

# Print markdown header
echo "$HEADER"

for bin_path in 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