👕 Fixes shellcheck linter warnings

This commit is contained in:
Franck Nijhof 2019-03-16 15:35:04 +01:00
parent 7cbbd0e5bf
commit ba800df058
No known key found for this signature in database
GPG key ID: D62583BA8AB11CA3
4 changed files with 26 additions and 26 deletions

View file

@ -951,7 +951,7 @@ function bashio::addon.blk_write() {
function bashio::require.protected() { function bashio::require.protected() {
local protected local protected
protected=$(bashio::addon.protected) protected=$(bashio::addon.protected 'self')
if bashio::var.true "${protected}"; then if bashio::var.true "${protected}"; then
return "${__BASHIO_EXIT_OK}" return "${__BASHIO_EXIT_OK}"
fi fi
@ -978,7 +978,7 @@ function bashio::require.protected() {
function bashio::require.unprotected() { function bashio::require.unprotected() {
local protected local protected
protected=$(bashio::addon.protected) protected=$(bashio::addon.protected 'self')
if bashio::var.false "${protected}"; then if bashio::var.false "${protected}"; then
return "${__BASHIO_EXIT_OK}" return "${__BASHIO_EXIT_OK}"
fi fi

View file

@ -21,7 +21,7 @@ readonly BASHIO_VERSION="0.1.0"
# Stores the location of this library # Stores the location of this library
readonly __BASHIO_LIB_DIR=$(dirname "${BASH_SOURCE[0]}") readonly __BASHIO_LIB_DIR=$(dirname "${BASH_SOURCE[0]}")
# shellcheck source=const.sh # shellcheck source=lib/const.sh
source "${__BASHIO_LIB_DIR}/const.sh" source "${__BASHIO_LIB_DIR}/const.sh"
# Defaults # Defaults
@ -38,47 +38,47 @@ declare __BASHIO_HA_SECRETS=${HA_SECRETS:-${__BASHIO_DEFAULT_SECRETS}}
# ============================================================================== # ==============================================================================
# MODULES # MODULES
# ============================================================================== # ==============================================================================
# shellcheck source=color.sh # shellcheck source=lib/color.sh
source "${__BASHIO_LIB_DIR}/color.sh" source "${__BASHIO_LIB_DIR}/color.sh"
# shellcheck source=log.sh # shellcheck source=lib/log.sh
source "${__BASHIO_LIB_DIR}/log.sh" source "${__BASHIO_LIB_DIR}/log.sh"
# shellcheck source=fs.sh # shellcheck source=lib/fs.sh
source "${__BASHIO_LIB_DIR}/fs.sh" source "${__BASHIO_LIB_DIR}/fs.sh"
# shellcheck source=cache.sh # shellcheck source=lib/cache.sh
source "${__BASHIO_LIB_DIR}/cache.sh" source "${__BASHIO_LIB_DIR}/cache.sh"
# shellcheck source=addons.sh # shellcheck source=lib/addons.sh
source "${__BASHIO_LIB_DIR}/addons.sh" source "${__BASHIO_LIB_DIR}/addons.sh"
# shellcheck source=api.sh # shellcheck source=lib/api.sh
source "${__BASHIO_LIB_DIR}/api.sh" source "${__BASHIO_LIB_DIR}/api.sh"
# shellcheck source=config.sh # shellcheck source=lib/config.sh
source "${__BASHIO_LIB_DIR}/config.sh" source "${__BASHIO_LIB_DIR}/config.sh"
# shellcheck source=debug.sh # shellcheck source=lib/debug.sh
source "${__BASHIO_LIB_DIR}/debug.sh" source "${__BASHIO_LIB_DIR}/debug.sh"
# shellcheck source=exit.sh # shellcheck source=lib/exit.sh
source "${__BASHIO_LIB_DIR}/exit.sh" source "${__BASHIO_LIB_DIR}/exit.sh"
# shellcheck source=hardware.sh # shellcheck source=lib/hardware.sh
source "${__BASHIO_LIB_DIR}/hardware.sh" source "${__BASHIO_LIB_DIR}/hardware.sh"
# shellcheck source=hassos.sh # shellcheck source=lib/hassos.sh
source "${__BASHIO_LIB_DIR}/hassos.sh" source "${__BASHIO_LIB_DIR}/hassos.sh"
# shellcheck source=homeassistant.sh # shellcheck source=lib/homeassistant.sh
source "${__BASHIO_LIB_DIR}/homeassistant.sh" source "${__BASHIO_LIB_DIR}/homeassistant.sh"
# shellcheck source=host.sh # shellcheck source=lib/host.sh
source "${__BASHIO_LIB_DIR}/host.sh" source "${__BASHIO_LIB_DIR}/host.sh"
# shellcheck source=info.sh # shellcheck source=lib/info.sh
source "${__BASHIO_LIB_DIR}/info.sh" source "${__BASHIO_LIB_DIR}/info.sh"
# shellcheck source=jq.sh # shellcheck source=lib/jq.sh
source "${__BASHIO_LIB_DIR}/jq.sh" source "${__BASHIO_LIB_DIR}/jq.sh"
# shellcheck source=pwned.sh # shellcheck source=lib/pwned.sh
source "${__BASHIO_LIB_DIR}/pwned.sh" source "${__BASHIO_LIB_DIR}/pwned.sh"
# shellcheck source=repositories.sh # shellcheck source=lib/repositories.sh
source "${__BASHIO_LIB_DIR}/repositories.sh" source "${__BASHIO_LIB_DIR}/repositories.sh"
# shellcheck source=secrets.sh # shellcheck source=lib/secrets.sh
source "${__BASHIO_LIB_DIR}/secrets.sh" source "${__BASHIO_LIB_DIR}/secrets.sh"
# shellcheck source=string.sh # shellcheck source=lib/string.sh
source "${__BASHIO_LIB_DIR}/string.sh" source "${__BASHIO_LIB_DIR}/string.sh"
# shellcheck source=supervisor.sh # shellcheck source=lib/supervisor.sh
source "${__BASHIO_LIB_DIR}/supervisor.sh" source "${__BASHIO_LIB_DIR}/supervisor.sh"
# shellcheck source=var.sh # shellcheck source=lib/var.sh
source "${__BASHIO_LIB_DIR}/var.sh" source "${__BASHIO_LIB_DIR}/var.sh"

View file

@ -40,7 +40,7 @@ function bashio::cache.get() {
return "${__BASHIO_EXIT_NOK}" return "${__BASHIO_EXIT_NOK}"
fi fi
printf "%s" "$(<${__BASHIO_CACHE_DIR}/"${key}".cache)" printf "%s" "$(<"${__BASHIO_CACHE_DIR}/${key}.cache")"
return "${__BASHIO_EXIT_OK}" return "${__BASHIO_EXIT_OK}"
} }

View file

@ -219,7 +219,7 @@ function bashio::homeassistant.watchdog() {
bashio::log.trace "${FUNCNAME[0]}:" "$@" bashio::log.trace "${FUNCNAME[0]}:" "$@"
if bashio::var.has_value "${wait}"; then if bashio::var.has_value "${watchdog}"; then
watchdog=$(bashio::var.json watchdog "^${watchdog}") watchdog=$(bashio::var.json watchdog "^${watchdog}")
bashio::api.hassio POST /homeassistant/options "${watchdog}" bashio::api.hassio POST /homeassistant/options "${watchdog}"
bashio::cache.flush_all bashio::cache.flush_all