mirror of
https://github.com/fluencelabs/trust-graph
synced 2024-12-04 23:30:19 +00:00
15 lines
572 B
Bash
Executable File
15 lines
572 B
Bash
Executable File
#!/bin/bash
|
|
set -o pipefail -o errexit -o nounset
|
|
set -x
|
|
|
|
MARINE_RELEASE="https://api.github.com/repos/fluencelabs/marine/releases/latest"
|
|
OUT_DIR=/usr/local/bin
|
|
|
|
# get metadata about release
|
|
curl -s -H "Accept: application/vnd.github.v3+json" $MARINE_RELEASE |
|
|
# extract url and name for asset with name "marine"
|
|
# also append $OUT_DIR to each name so file is saved to $OUT_DIR
|
|
jq -r ".assets | .[] | select(.name == \"marine\") | \"\(.browser_download_url) $OUT_DIR/\(.name)\"" |
|
|
# download assets
|
|
xargs -n2 bash -c 'curl -L $0 -o $1 && chmod +x $1'
|