Skip to content

🔧 Wire hook-forward CLI flags to environment variables#95

Merged
Robdel12 merged 1 commit intomainfrom
mission/robdel12-orbitdock#54
Mar 22, 2026
Merged

🔧 Wire hook-forward CLI flags to environment variables#95
Robdel12 merged 1 commit intomainfrom
mission/robdel12-orbitdock#54

Conversation

@Robdel12
Copy link
Copy Markdown
Owner

Summary

  • Adds env = "ORBITDOCK_URL" and env = "ORBITDOCK_AUTH_TOKEN" to the hidden hook-forward subcommand's --server-url and --auth-token flags
  • Adds a CLI parsing test covering both the env var path and explicit-flag-wins-over-env precedence

Closes #54

Test plan

  • make rust-ci passes (fmt, clippy, tests)
  • Verify ORBITDOCK_URL=http://foo:4000 orbitdock hook-forward claude-session-start picks up the env var
  • Verify explicit --server-url flag still wins over env var

Add `ORBITDOCK_URL` and `ORBITDOCK_AUTH_TOKEN` env var support to the
hidden `hook-forward` subcommand so it behaves consistently with the
rest of the CLI. Precedence: explicit flag > env var > persisted config > default.
@Robdel12 Robdel12 merged commit 007192f into main Mar 22, 2026
3 checks passed
@Robdel12 Robdel12 deleted the mission/robdel12-orbitdock#54 branch March 22, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🔧 Make hidden hook-forward CLI flags honor environment variables

1 participant