Skip to content

Deps

provide.foundation.cli.commands.deps

TODO: Add module docstring.

Functions

deps_command

deps_command(quiet: bool, check: str | None) -> None

Check optional dependency status.

Shows which optional dependencies are available and provides installation instructions for missing ones.

Exit codes: - 0: All dependencies available (or specific one if --check used) - 1: Some dependencies missing (or specific one missing if --check used)

Source code in provide/foundation/cli/commands/deps.py
@click.command("deps")
@click.option("--quiet", "-q", is_flag=True, help="Suppress output, just return exit code")
@click.option("--check", metavar="DEPENDENCY", help="Check specific dependency only")
@requires_click
@with_cleanup
def deps_command(quiet: bool, check: str | None) -> None:
    """Check optional dependency status.

    Shows which optional dependencies are available and provides
    installation instructions for missing ones.

    Exit codes:
    - 0: All dependencies available (or specific one if --check used)
    - 1: Some dependencies missing (or specific one missing if --check used)
    """
    _deps_command_impl(quiet, check)