diff --git a/requests.sh b/requests.sh new file mode 100644 index 0000000..7836c04 --- /dev/null +++ b/requests.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +ARG=$1 +ACTIONS=(login register rcvpw username) + +print_help(){ + echo "usage: $0 [action]" + echo "available actions:" + for el in ${ACTIONS[@]}; do + echo - $el + done + exit 1 +} + +if [[ -z $1 ]]; then + print_help +fi + + +case $ARG in + "${ACTIONS[0]}") + echo "login action" + curl localhost:5050/api/login -X POST -d '{"username":"test","password":"test"}' + ;; + "${ACTIONS[1]}") + echo "register action" + curl localhost:5050/api/register -X POST -d '{"username":"test","password":"test"}' + ;; + "${ACTIONS[2]}") + echo "rcv_pw action" + ;; + *) + echo "Action not available" + print_help + ;; +esac