Adds support for new addon options (#9)

This commit is contained in:
Franck Nijhof 2019-08-19 20:25:34 +02:00 committed by GitHub
parent dcfc2b886f
commit 2fcaf2ef49
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -209,6 +209,30 @@ function bashio::addon.name() {
bashio::addons "${slug}" "addons.${slug}.name" '.name' bashio::addons "${slug}" "addons.${slug}.name" '.name'
} }
# ------------------------------------------------------------------------------
# Returns the hostname of an add-on.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.hostname() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.hostname" '.hostname'
}
# ------------------------------------------------------------------------------
# Returns a list of DNS names for the add-on.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.dns() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.dns" '.dns // empty | .[]'
}
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Returns the description of an add-on. # Returns the description of an add-on.
# #
@ -609,6 +633,18 @@ function bashio::addon.devices() {
bashio::addons "${slug}" "addons.${slug}.devices" '.devices // empty | .[]' bashio::addons "${slug}" "addons.${slug}.devices" '.devices // empty | .[]'
} }
# ------------------------------------------------------------------------------
# Returns if add-on provide his own udev support.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.udev() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.udev" '.udev // false'
}
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Returns if UART was made available to the add-on. # Returns if UART was made available to the add-on.
# #