########## pod --help
manage gpu pods on runpod

Usage:
  runpodctl pod [command]

Aliases:
  pod, pods

Available Commands:
  create      create a new pod
  delete      delete a pod
  get         get pod details
  list        list all pods
  reset       reset a pod
  restart     restart a pod
  start       start a stopped pod
  stop        stop a running pod
  update      update an existing pod

Flags:
  -h, --help   help for pod

Global Flags:
  -o, --output string   output format (json, yaml) (default "json")

Use "runpodctl pod [command] --help" for more information about a command.
########## pod list --help
list all pods in your account

Usage:
  runpodctl pod list [flags]

Flags:
  -a, --all                    show all pods including exited (default: running only)
      --compute-type string    filter by compute type (GPU or CPU)
      --created-after string   filter pods created after date (e.g. 2025-01-15)
  -h, --help                   help for list
      --name string            filter by pod name
      --since string           filter pods created within duration (e.g. 1h, 7d)
      --status string          filter by desired status (e.g. RUNNING, EXITED)

Global Flags:
  -o, --output string   output format (json, yaml) (default "json")
########## pod get --help
get details for a specific pod by id

Usage:
  runpodctl pod get <pod-id> [flags]

Flags:
  -h, --help                     help for get
      --include-machine          include machine info
      --include-network-volume   include network volume info

Global Flags:
  -o, --output string   output format (json, yaml) (default "json")
########## ssh --help
manage ssh keys and show ssh info for pods. uses the api key from RUNPOD_API_KEY or ~/.runpod/config.toml (runpodctl doctor).

Usage:
  runpodctl ssh [command]

Available Commands:
  add-key     add an ssh key
  info        show ssh info for a pod
  list-keys   list all ssh keys
  remove-key  remove an ssh key

Flags:
  -h, --help   help for ssh

Global Flags:
  -o, --output string   output format (json, yaml) (default "json")

Use "runpodctl ssh [command] --help" for more information about a command.
########## ssh info --help
show ssh info for a pod (command + key). does not connect.

Usage:
  runpodctl ssh info <pod-id> [flags]

Flags:
  -h, --help      help for info
  -v, --verbose   include pod id and name in output

Global Flags:
  -o, --output string   output format (json, yaml) (default "json")
