#!/command/with-contenv bashio set -x #test=($(bashio::config 'test')) #test+=('one', 'two') #bashio::config::update 'test' "${test[@]}" #bashio::addon.option 'test' $test[@] #TEST #bashio::addon.option 'usbdevices' { 'name': 'one', 'use': false} #my_array=($(bashio::config 'my_array')) #my_array+=('one') # Add a new item to the array #my_array+=({ 'name': 'one', 'use': false}) # Add a new item to the array #bashio::config::update 'my_array' "${my_array[@]}" #options=$(bashio::addon.options) #new_options=$(echo $options | jq .test[usbdevice=ONE, use=false]) #payload=$(bashio::var.json options "^${new_options}") #bashio::api.supervisor POST "/addons/self/options" "${payload}" #curl -sH "Authorization: Bearer $SUPERVISOR_TOKEN" http://supervisor/addons/self/info | jq .data.options