2 usage() { echo -e "Usage: $0 [-c category_name] [-i option_id] [-n option_updated_name]" 1>&2; exit 1; }
3 while getopts ":c:i:n:" opt; do
20 if [ -z "${ID}" ] || [ -z "${NAME}" ] || [ -z "${CATEGORY}" ]; then
23 URL="http://127.0.0.1:8080/vid/maintenance/category_parameter/"
25 FULLURL="${URL}${CATEGORY}"
26 BODY="{\"id\":\"${ID}\",\"name\":\"${NAME}\"}"
27 echo "Sending request: ${FULLURL} ${OPERATION} ${BODY}"
28 echo -e "------------------------\nwget output:"
29 wget --method="${OPERATION}" --body-data="${BODY}" --header=Content-Type:application/json --content-on-error -nv -O - "${FULLURL}"
31 echo "---------------------------"
32 if [ $RC -ne 0 ]; then
33 echo "Failed to update option name ${NAME} for option id ${ID} of category ${CATEGORY}"