bundle.pods.cli

Attributes

log

Functions

pods(→ None)

Manage local AI pods (list, status, build, run, up, down, logs).

list_pods(→ None)

List known pods and their resolved path status.

status(→ None)

Show docker compose status for a pod.

build(→ None)

Build a pod docker image.

run_pod(→ None)

Start a pod in detached mode.

up(→ None)

Start a pod and stream its logs.

down_pod(→ None)

Stop and remove a pod stack.

logs(→ None)

Show pod logs.

Module Contents

bundle.pods.cli.log
bundle.pods.cli.pods(ctx: rich_click.Context, pods_root: pathlib.Path | None) None

Manage local AI pods (list, status, build, run, up, down, logs).

async bundle.pods.cli.list_pods(ctx: rich_click.Context) None

List known pods and their resolved path status.

async bundle.pods.cli.status(ctx: rich_click.Context, pod_name: str) None

Show docker compose status for a pod.

async bundle.pods.cli.build(ctx: rich_click.Context, pod_name: str) None

Build a pod docker image.

async bundle.pods.cli.run_pod(ctx: rich_click.Context, pod_name: str) None

Start a pod in detached mode.

async bundle.pods.cli.up(ctx: rich_click.Context, pod_name: str) None

Start a pod and stream its logs.

async bundle.pods.cli.down_pod(ctx: rich_click.Context, pod_name: str) None

Stop and remove a pod stack.

async bundle.pods.cli.logs(ctx: rich_click.Context, pod_name: str, follow: bool, tail: int) None

Show pod logs.