Skip to main content

Module auth

Module auth 

Source
Expand description

Authentication: credential resolution from env vars or osascript. Authentication for the iTerm2 API.

Credentials are resolved from ITERM2_COOKIE / ITERM2_KEY environment variables, falling back to an AppleScript request to iTerm2 via osascript.

Structs§

Credentials
Cookie and key pair used to authenticate with the iTerm2 WebSocket API.
OsascriptRunner
Production AppleScriptRunner that invokes /usr/bin/osascript.

Traits§

AppleScriptRunner
Trait for running AppleScript commands. Inject a mock in tests.

Functions§

resolve_credentials
Resolve iTerm2 API credentials.