added shell script
This commit is contained in:
parent
d08ca51246
commit
35461b7170
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=""
|
||||
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