Adds new Supervisor add-on properties (#17)

This commit is contained in:
Franck Nijhof 2020-02-09 10:41:01 +01:00 committed by GitHub
parent a4b2a4cc1a
commit 0d122264c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -321,6 +321,30 @@ function bashio::addon.available() {
bashio::addons "${slug}" "addons.${slug}.available" '.available // false' bashio::addons "${slug}" "addons.${slug}.available" '.available // false'
} }
# ------------------------------------------------------------------------------
# Returns is this is an advanced add-on.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.advanced() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.advanced" '.advanced // false'
}
# ------------------------------------------------------------------------------
# Returns th stage the add-on is currently in.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.stage() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.stage" '.stage'
}
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Returns list of supported architectures by the add-on. # Returns list of supported architectures by the add-on.
# #
@ -843,6 +867,18 @@ function bashio::addon.docker_api() {
bashio::addons "${slug}" "addons.${slug}.docker_api" '.docker_api // false' bashio::addons "${slug}" "addons.${slug}.docker_api" '.docker_api // false'
} }
# ------------------------------------------------------------------------------
# Returns whether or not this add-on can access video devices.
#
# Arguments:
# $1 Add-on slug (optional, default: self)
# ------------------------------------------------------------------------------
function bashio::addon.video() {
local slug=${1:-'self'}
bashio::log.trace "${FUNCNAME[0]}" "$@"
bashio::addons "${slug}" "addons.${slug}.video" '.video // false'
}
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Returns whether or not this add-on can access an audio device. # Returns whether or not this add-on can access an audio device.
# #