Cuckoo/run

29 lines
776 B
Bash
Executable File

#!/usr/bin/env bash
SCRIPT_PATH="$(dirname "$0")"
FILE_NAME="cuckoo_generator"
FILE_PATH="$SCRIPT_PATH/$FILE_NAME"
if [[ ! -e "$FILE_PATH" ]]; then
echo "No Cuckoo Generator found, downloading latest version..."
pushd "$SCRIPT_PATH"
curl -Lo ${FILE_NAME} `curl "https://api.github.com/repos/Brightify/Cuckoo/releases/latest" | grep -oe '"browser_download_url":\s*"[^" ]*"' | grep -oe 'http[^" ]*' | grep ${FILE_NAME} | head -1`
popd
fi
INPUT_FILES=""
if [[ "$#" > 0 ]]; then
INPUT_FILES=$(printf '%q ' "$@")
fi
if [[ -z $SCRIPT_INPUT_FILE_COUNT ]]; then
SCRIPT_INPUT_FILE_COUNT=0
fi
for (( i=0; i<$SCRIPT_INPUT_FILE_COUNT; i++ ))
do
INPUT_FILE="SCRIPT_INPUT_FILE_$i"
INPUT_FILES+=" $(printf '%q' "${!INPUT_FILE}")"
done
echo $INPUT_FILES | xargs "$FILE_PATH"