pdstools.cli

Attributes

Functions

create_parser()

check_for_typos(unknown_args, known_args)

Check if unknown arguments might be typos of known pdstools arguments.

_aliases_for(→ list[str])

list_apps(→ None)

Print one line per app: <key>\t<display_name>\t<aliases>.

doctor(→ None)

Print environment health information for support diagnostics.

main()

run(args, unknown)

Module Contents

_SUBCOMMANDS
APPS
ALIASES
create_parser()
check_for_typos(unknown_args, known_args)

Check if unknown arguments might be typos of known pdstools arguments.

Args:

unknown_args: List of unknown arguments from parse_known_args known_args: List of known pdstools argument names (with –)

Returns:

List of (typo, suggestion, similarity) tuples for likely typos

_aliases_for(app_key: str) list[str]
Parameters:

app_key (str)

Return type:

list[str]

list_apps() None

Print one line per app: <key>\t<display_name>\t<aliases>.

Return type:

None

doctor() None

Print environment health information for support diagnostics.

Thin wrapper over pdstools.show_versions() with all diagnostic flags enabled. Exposed as the pdstools doctor CLI subcommand so users can share their environment without writing Python.

Return type:

None

main()
run(args, unknown)