dbadfa0810
This change still supports CLI 1, but shows a deprecation warning on the first run of `opswd`. Support for CLI 1 shall be removed in the near future. Closes #10787 Co-authored-by: Marc Cornellà <hello@mcornella.com> |
||
---|---|---|
.. | ||
_opswd | ||
1password.plugin.zsh | ||
opswd | ||
README.md |
1Password
This plugin adds 1Password functionality to oh-my-zsh.
To use, add 1password
to the list of plugins in your .zshrc
file:
plugins=(... 1password)
Then, you can use the command opswd
to copy passwords for services into your
clipboard.
opswd
The opswd
command is a wrapper around the op
command. It takes a service
name as an argument and copies the password for that service to the clipboard.
If the service also contains a TOTP, it is copied to the clipboard after 10 seconds.
Finally, after 20 seconds, the clipboard is cleared.
The function has completion support, so you can use tab completion to select
which service you want to get.
For example, opswd github.com
will put your GitHub password into your clipboard, and if
a TOTP is available, it will be copied to the clipboard after 10 seconds.
NOTE: you need to be signed in for
opswd
to work. If you are using biometric unlock,
1Password CLI will automatically prompt you to sign in. See:
Requirements
-
NOTE: if you're using 1Password CLI 1, see how to upgrade to CLI 2.