Read requires_env from plugin.yaml after install and interactively
prompt for any missing environment variables, saving them to
~/.hermes/.env.
Supports two manifest formats:
Simple (backwards-compatible):
requires_env:
- MY_API_KEY
Rich (with metadata):
requires_env:
- name: MY_API_KEY
description: "API key for Acme"
url: "https://acme.com/keys"
secret: true
Already-set variables are skipped. Empty input skips gracefully.
Secret values use getpass (hidden input). Ctrl+C aborts remaining
prompts without error.
20 KiB
20 KiB