tapis_cli.settings package¶
Provides a consistent environment- and file-driven approach to run-time application configuration.
-
tapis_cli.settings.
all_settings
()¶ Returns name and value of all properties resembling settings
Subpackages¶
Submodules¶
tapis_cli.settings.auth module¶
tapis_cli.settings.config module¶
Provides config file loading and management
-
tapis_cli.settings.config.
find_config
(filename='.env')¶ Wrapper for find_dotenv that searches module path, CWD, and HOME
-
tapis_cli.settings.config.
load_config
(filename='.env', override=False)¶ Wrapper for load_env that considers module path, CWD, and HOME
tapis_cli.settings.debug module¶
tapis_cli.settings.display module¶
tapis_cli.settings.gitserver module¶
Git server settings
tapis_cli.settings.google module¶
Google Analytics settings
tapis_cli.settings.helpers module¶
-
tapis_cli.settings.helpers.
ns_os_environ_get
(env_var_name, default, prefix='TAPIS_CLI')¶
-
tapis_cli.settings.helpers.
fix_assets_path
(path)¶
-
tapis_cli.settings.helpers.
array_from_string
(s)¶
-
tapis_cli.settings.helpers.
set_from_string
(s)¶
-
tapis_cli.settings.helpers.
parse_boolean
(s)¶ Takes a string and returns the equivalent as a boolean value.
-
tapis_cli.settings.helpers.
int_or_none
(value)¶
-
tapis_cli.settings.helpers.
os_environ_get_none
(env_var_name, default=None)¶
tapis_cli.settings.jupyter module¶
TACC Jupyter-specific CLI settings
tapis_cli.settings.organization module¶
tapis_cli.settings.projects module¶
Project configuration and build settings
tapis_cli.settings.redact module¶
Functions supporting redaction of private settings
-
tapis_cli.settings.redact.
key_is_private
(key)¶ Determine if a key has a name indicating it is private
-
tapis_cli.settings.redact.
auto_redact
(key, value)¶ Automatically redact values of private settings
-
tapis_cli.settings.redact.
redact
(value)¶
tapis_cli.settings.registry module¶
Container registry settings