lander/landerctl
Jef Roosens 22a7b5b3fc
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
feat: added secure random URL option
2022-11-21 21:02:33 +01:00

37 lines
687 B
Bash
Executable file

#!/usr/bin/env sh
API_KEY=test
URL=http://localhost:18080
if [ "$1" = g ]; then
curl -is "$URL/$2" |
sed -En 's/^[lL]ocation: (.*)/\1/p'
elif [ "$1" = s ]; then
curl \
-XPOST \
-d "$2" \
-H "X-Api-Key: $API_KEY" \
"$URL/s/$3"
elif [ "$1" = sl ]; then
curl \
-XPOST \
-d "$2" \
-H "X-Api-Key: $API_KEY" \
"$URL/sl/$3"
elif [ "$1" = p ]; then
curl \
-XPOST \
-H "X-Api-Key: $API_KEY" \
--data-binary @"$2" \
"$URL/p/$3"
elif [ "$1" = pl ]; then
curl \
-XPOST \
-H "X-Api-Key: $API_KEY" \
--data-binary @"$2" \
"$URL/pl/$3"
fi