mirror of
https://github.com/hassio-addons/bashio.git
synced 2025-05-06 20:11:24 +00:00
✨ Adds support for new addon options (#9)
This commit is contained in:
parent
dcfc2b886f
commit
2fcaf2ef49
1 changed files with 36 additions and 0 deletions
|
@ -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.
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue