mirror of
https://github.com/hassio-addons/bashio.git
synced 2025-05-06 20:11:24 +00:00
✨ Adds new Supervisor add-on properties (#17)
This commit is contained in:
parent
a4b2a4cc1a
commit
0d122264c6
1 changed files with 36 additions and 0 deletions
|
@ -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.
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue