Skip to main content

honey search

Search instances across providers in parallel

honey search [name] [flags]

Options

--aws-profile string AWS shared config profile
--aws-region string AWS region (default: from profile/env)
--backends string Comma-separated backend names (YAML backends.*.name); only those entries run
--cache-dir string Override cache directory (default: XDG_CACHE_HOME/honey)
--cache-ttl duration Cache time-to-live (default 1m0s)
--config string Path to honey YAML (optional; also HONEY_CONFIG or default paths in README)
--consul-addr string Consul HTTP address (host:port, default CONSUL_HTTP_ADDR)
--consul-datacenter string Consul datacenter
--consul-token string Consul ACL token (or CONSUL_HTTP_TOKEN)
--gcp-project string GCP project (or GOOGLE_CLOUD_PROJECT / GCP_PROJECT)
--gcp-zone string Limit GCP to a single zone (default: all zones)
-h, --help help for search
--json Print results as JSON (same as --output=json)
--k8s-debug-image string Container image used for ephemeral debug containers (default: alpine:3.23)
--k8s-mode string Kubernetes search mode: nodes or pods (default "nodes")
--kube-context string Kubernetes context override
--kubeconfig string Path to kubeconfig file
--name string Substring filter on instance/node/pod name (case-insensitive)
--name-regex string Regex filter on name (overrides --name substring)
--no-cache Bypass read/write cache
--no-ui Skip interactive UI (same as --output=json)
-o, --output string Output format: tui, table, json (default "tui")
--provider string Comma-separated: gcp,aws,k8s,consul,proxmox (default: all)
--proxmox-insecure Skip TLS verification for Proxmox
--proxmox-password string Proxmox password
--proxmox-token-id string Proxmox token ID (e.g. root@pam!token)
--proxmox-token-secret string Proxmox token secret
--proxmox-url string Proxmox API URL (e.g. https://10.0.0.1:8006/api2/json)
--proxmox-user string Proxmox user (e.g. root@pam)
--refresh Ignore cached entries and refresh
--ssh-user string Default SSH user for connect actions (default "runner")

Options inherited from parent commands

--debug-log string Path to write debug logs (disables debug logging if empty)

SEE ALSO

  • honey - DevOps tool to help find an instance in sea of clouds