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

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

tapis_cli.settings.ssh module