#! /bin/bash go run main.go & until curl localhost:39909 > /dev/null 2>&1; do sleep 1 done listid="" for ((i=0; i<3; i++)); do nlistid="$( \ curl \ -X POST \ localhost:39909/ajax.php?addList \ --data-urlencode "name=Todo$i" \ 2> /dev/null \ | jq -r '.list[0].id' \ )" listid=${listid:-$nlistid} curl \ -X POST \ localhost:39909/ajax.php?newTask \ --data-urlencode "list=$listid" \ --data-urlencode "title=abc${i} /$((RANDOM%2))/" done taskid=$( \ curl \ -X POST \ localhost:39909/ajax.php?newTask \ -d "list=$listid&title=abc${i}&tag=" \ 2> /dev/null \ | jq -r '.list[0].id' \ ) curl \ -X POST \ localhost:39909/ajax.php?completeTask=$taskid \ -d "id=$taskid&compl=1" jobs fg