avid.cli.avidconfig

Functions

build_parser()

cmd_package_install(args, scope)

Install package(s) into the chosen scope/tools root.

cmd_package_list(args, scope)

List of known an installed.

cmd_settings_get(args, scope)

Show user, venv, and merged values for a setting.

cmd_settings_list(args, scope)

List settings.

cmd_settings_set(args, scope)

Set a setting in the chosen scope (default behavior uses venv if available).

cmd_settings_unset(args, scope)

Unset a setting in the chosen scope.

cmd_setup(args, scope)

cmd_tool_add(args, scope)

Register a custom tool by writing user-scoped tool config (exe path).

cmd_tool_info(args, scope)

Show active tool config (venv wins), and indicate which scope provided it.

cmd_tool_list(args, scope)

List installed tools across user and venv scopes.

cmd_tool_remove(args, scope)

Remove tool for a tool id in the given scope.

cmd_tool_settings_get(args, scope)

cmd_tool_settings_list(args, scope)

cmd_tool_settings_set(args, scope)

Set a value inside a tool config.

cmd_tool_settings_unset(args, scope)

download_with_progress(url, dest)

Download a file with progress bar.

get_all_known_packages()

Return list of known package names that this installer understands.

get_and_unpack_mitk(mitk_source_config_path, ...)

Download and unpack MITK package based on the sources.config for the current OS.

install_package(package_name, scope[, ...])

Install a package (e.g. MITK).

install_tool_from_package(tool_name, ...)

Install a single tool from a package.

main([argv])