Skip to content

Conversation

@CodeByZach
Copy link

Overview

This PR adds a shell plugin for the Doppler CLI, enabling secure authentication using 1Password and biometric unlock.

The plugin allows Doppler CLI users to:

  • Store Personal Access Tokens securely in 1Password
  • Authenticate CLI commands with Touch ID/Face ID
  • Import existing tokens from environment variables
  • Provision credentials automatically as DOPPLER_TOKEN

Type of change

  • Created a new plugin

Related Issue(s)

N/A

How To Test

  1. Build and install the plugin:

    make doppler/build
    
  2. Initialize the plugin:
    op plugin init doppler

  3. Test authentication:
    doppler me

  4. You should be prompted to paste your Doppler Personal Access Token and save it to 1Password.

  5. Verify biometric auth works:
    doppler projects list

Changelog

Authenticate the Doppler CLI using Touch ID and other unlock options with 1Password Shell Plugins.

  Authenticate the Doppler CLI using Touch ID and other unlock options with 1Password Shell Plugins.

  The plugin supports:
  - Personal Access Token authentication
  - Environment variable import from DOPPLER_TOKEN
  - Automatic provisioning as DOPPLER_TOKEN
  - CLI authentication detection

Signed-off-by: Zachary Miller <[email protected]>
@CodeByZach CodeByZach marked this pull request as ready for review November 27, 2025 18:40
@CodeByZach
Copy link
Author

Friendly follow up
@edif2008
@Marton6
@volodymyrZotov
@SimonBarendse

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.

1 participant