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