todo-server/source_to_run_loaded.sh

41 lines
819 B
Bash
Executable File

#! /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