ovos-core configuration module
Project description
OVOS-config
helper package to interact with mycroft config
Command Line usage
A small helper tool is included to quickly show, get or set config values
Quick rundown (cli):
-
ovos-config get
-
Loose search (search a key or parts therof):
Given an entry of{'PHAL': { 'ovos-PHAL-plugin-system': { 'enabled': True }, 'ovos-PHAL-plugin-connectivity-events': { 'enabled': True }, ... }
ovos-config get -k phal
would yield all PHAL entries and present it to the user (and the path where they were found) -
Strict search (search keys in a distinct location):
ovos-config get -k /PHAL/ovos-PHAL-plugin-system/enabled
This will output only the value or exit out if no key is found (root slash indicating a strict search)
-
-
ovos-config set
-
Searches loosely for keys containing the query string and presents a choice to the user to define a value
ovos-config set -k phal
The type is derived from the joined config and thus can be safely cast into the user conf.
Optionally a value (-v
) can be sent as an argument.
-
-
ovos-config autoconfigure
-
ovos-config show
- Get a full table of either the joined, user (
-u
), system (-s
) or remote (-r
) configuration. This can be further refined by passing a--section
, which can be listed withovos-config show -l
- Get a full table of either the joined, user (
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ovos_config-0.4.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91967889db31e94a83e75278f6f30d4f17ca8432f8f633bd7c37d76362ed04e6 |
|
MD5 | 532c4733daca1b3d0a41cba69b74b73d |
|
BLAKE2b-256 | 5f51c4d69cb77643150cb6c394e14f2dfd04de4b5a39f543753b2789a5120b3d |