Skip to content

Deps

πŸ€– AI-Generated Content

This documentation was generated with AI assistance and is still being audited. Some, or potentially a lot, of this information may be inaccurate. Learn more.

provide.foundation.cli.commands.deps

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)