kshitijk4poor
9201370c7e
feat(plugins): prompt for required env vars during hermes plugins install
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.
2026-04-06 16:37:53 -07:00
..
2026-04-03 11:14:55 -07:00
2026-04-05 12:00:53 -07:00
2026-04-06 10:28:03 -07:00
2026-03-30 17:34:43 -07:00
2026-03-30 00:02:02 -07:00
2026-03-30 08:10:23 -07:00
2026-03-30 17:39:08 -07:00
2026-03-11 02:56:19 -07:00
2026-03-29 20:10:00 -07:00
2026-03-30 17:07:21 -07:00
2026-04-06 12:09:36 -07:00
2026-04-07 02:35:26 +05:30
2026-03-25 15:02:03 -07:00
2026-04-04 10:43:39 -07:00
2026-03-30 08:10:23 -07:00
2026-03-26 01:34:27 -07:00
2026-04-05 23:31:20 -07:00
2026-03-25 15:02:03 -07:00
2026-04-06 13:20:01 -07:00
2026-04-06 00:08:20 -07:00
2026-04-06 10:28:03 -07:00
2026-03-30 08:10:23 -07:00
2026-04-05 12:34:11 -07:00
2026-04-06 11:25:06 -07:00
2026-04-06 13:20:01 -07:00
2026-04-06 10:28:03 -07:00
2026-04-07 02:35:26 +05:30
2026-03-25 19:47:58 -07:00
2026-04-06 16:37:53 -07:00
2026-04-05 23:31:29 -07:00
2026-04-03 13:10:11 -07:00
2026-04-05 01:04:44 -07:00
2026-04-06 10:04:02 -07:00
2026-04-07 02:35:26 +05:30
2026-04-02 14:00:22 -07:00
2026-03-30 08:37:19 -07:00
2026-03-25 15:54:28 -07:00
2026-03-31 09:29:43 +09:00
2026-04-07 02:35:26 +05:30
2026-03-25 19:47:58 -07:00
2026-03-28 23:47:21 -07:00