added shell script
This commit is contained in:
parent
d08ca51246
commit
7a99f648cf
1 changed files with 28 additions and 0 deletions
28
gosplash.sh
Executable file
28
gosplash.sh
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# author: Daniel Sommer <daniel.sommer@velvettear.de>
|
||||||
|
# license: MIT
|
||||||
|
|
||||||
|
# variables overriding/setting the required environment variables
|
||||||
|
apiKey="hQ17Lw5A-3PeXA8OCZUtngRKYbDrXoTwawW6Eh1bP-w"
|
||||||
|
query=""
|
||||||
|
count=""
|
||||||
|
|
||||||
|
# directory and file variables
|
||||||
|
pwd="$(pwd)"
|
||||||
|
dir="$(dirname $(realpath $0))"
|
||||||
|
|
||||||
|
bin="$dir/gosplash"
|
||||||
|
|
||||||
|
# check if the binary exists
|
||||||
|
[[ ! -f "$bin" ]] && printf "error: gosplash binary could not be found at '"$bin"'\n" && exit 1
|
||||||
|
|
||||||
|
# check the environment variables
|
||||||
|
[[ -z "$GOSPLASH_APIKEY" ]] && export GOSPLASH_APIKEY="$apiKey"
|
||||||
|
[[ -z "$GOSPLASH_QUERY" ]] && export GOSPLASH_QUERY="$query"
|
||||||
|
[[ -z "$GOSPLASH_COUNT" ]] && export GOSPLASH_COUNT="$count"
|
||||||
|
|
||||||
|
echo "$GOSPLASH_APIKEY"
|
||||||
|
|
||||||
|
# run gosplash
|
||||||
|
$bin
|
Loading…
Reference in a new issue