- You can now authenticate the following CLIs using Touch ID and other unlock options with 1Password Shell Plugins. Thanks to everyone who contributed!
- Axiom CLI, contributed by @rajapri28613
- Binance CLI, contributed by @bala-ceg
- Civo CLI, contributed by @itsCheithanya
- Crowdin CLI, contributed by @JoeKarow
- HuggingFace, contributed by @bala-ceg
- InfluxDB CLI, contributed by @bala-ceg
- Flyctl CLI, contributed by @arunsathiya
- Kaggle CLI, contributed by @rajapri28613
- LocalStack CLI, contributed by @simonrw
- MongoDB Atlas CLI , contributed by @joqim
- Pipedream CLI, contributed by @rajapri28613
- Todoist CLI, contributed by @rajapri28613
- Upstash CLI, contributed by @siddhikhapare
- Vertica CLI, contributed by @parthiv11
- Yugabyte CLI, contributed by @parthiv11
- Zapier CLI, contributed by @rajapri28613
- We’ve updated help text for many commands to use simpler language.
op readhelp text now includes an example of how to use the
ssh-formatquery parameter to get an SSH key’s private key.
op runhelp text now includes an explanation of how to use service accounts with
- We’ve updated error messages for
op item createto be more clear.
- We’ve updated error messages when provisioning actions fail to be more clear.
op whoamifor service accounts now authenticates automatically instead of asking to authenticate the service account token.
- The PostgreSQL shell plugin now supports
pgclias an alternative to
psql. (Thanks, @szymon!)
- The Cachix shell plugin now checks for the
~/.config/cachix/cachix.dhallfile and attempts to import an auth token using the specified file. (Thanks @dethancosta!)
- The Sentry CLI shell plugin now skips authentication when you use the
--api-keyflags. (Thanks @roy9495!).
- The Homebrew shell plugin now provides authentication for the
reinstallcommands. (Thanks @cullenmcdermott!).
- The Sentry shell plugin now supports
SENTRY_URL. (Thanks @JoeKarow!)
- The PostgreSQL plugin now also supports the
pg_restoreCLI utilities. (Thanks @JoeKarow!)
- The OpenAI shell plugin now has updated documentation and management URLs. (Thanks @arunsathiya!)
- When generating the shell plugin template, you now only need to set the last word of the credential name as the default 1Password field name if the credential name is longer than seven characters. (Thanks @arunsathiya!)
- The ngrok shell plugin now specifies the correct credential length.
- The ngrok shell plugin now uses environment variables in ngrok version 3.2.1 and later. (Thanks @arunsathiya!)
- We’ve restored deprecated JSON keys for
op whoamioutput for service account for backwards-compatibility.
op whoaminow throws the appropriate error if an invalid service account token is set.
- When you search for an item by title and vault and the title is 26 characters long, 1Password CLI now returns the item.
op vault listnow only returns vaults you have read access to.
1Password CLI 2.23 is now available. 🎉
This release introduces a new way of editing items, brings fixes to the item creation and editing commands, and improves error messages.
op item editnow accepts JSON input via the
op item editnow supports piping items as JSON via stdin.
- If you’re not an owner and try to add the Team Members group to a vault when the
limitedGroupVaultAccessfeature flag is turned on, 1Password CLI now returns a helpful error.
- When 1Password CLI can’t connect to the 1Password desktop app, the error message now suggests restarting the app.
- We’ve improved the error message when
op item editfinds duplicate fields to more clearly format field labels that aren’t in a section.
- Creating a vault with
--icon=namenow works again, using the updated icons.
- The error message for
op item editwhen duplicated fields are found by label no longer prints the field’s value.