1Password CLI

Release Notes


1.4.0  (build #1040001) – released 2020-07-30

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release brings a time-saving new feature for owners and administrators: you no longer have to be a group member before you can add people to a group.

New

Improvements


1.3.0  (build #1030001) – released 2020-07-17

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release adds support for reading object specifiers from standard input to "get item", "get totp", "get vault", "get user", and "get group". This makes it possible to process multiple objects more efficiently.

To make the command-line tool easier to use in containerized environments, you can use the "OP_CONFIG_DIR" environment variable to specify the directory for your configuration files. ("~/.op/" by default).

New

Improvements


1.2.1  (build #1020102) – released 2020-07-10

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release contains an internal API change to maintain compatibility with 1Password.com.

Fixed


1.2.0  (build #1020001) – released 2020-07-02

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release adds three features to make it easier to work with the 1Password command-line tool. You can now generate shell completion information, filter output from "list items" by tag and category, and use standard input (stdin) when you create a Document item.

New

Improvements


1.1.1  (build #1010101) – released 2020-06-22

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release only contains a fix that prevented people to signin with certain domains.

Fixed


1.1.0  (build #1010001) – released 2020-06-12

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

You can now specify a device UUID in an environment variable. This should make it easier to use the command-line tool in an automated environment with containers.

New

Improvements

Fixed


1.0.0  (build #1000001) – released 2020-05-20

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

We are excited to release version 1.0 of the 1Password command-line tool!
In this release, we add the ability to choose which fields are returned by "get item". When a single field is requested, its data is returned as a simple string. For multiple fields, data is returned in a JSON object or in CSV format.

New

Improvements

Fixed


0.10.0  (build #100002) – released 2020-04-20

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release introduces new features for working with items. The new "edit item" command uses a new value-assignment syntax, which can also be used with "create item".
Documentation and help text have been improved. There’s a new command-line tool reference page, which shows the descriptions and help text for all commands and options.

New

Improvements

Fixed


0.9.4  (build #90401) – released 2020-03-26

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release contains a security improvement and a couple of fixes.

Improvements

Fixed

Security


0.9.3  (build #90301) – released 2020-03-12

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release contains a security improvement and several smaller improvements to user input validation and corresponding error messages.

New

Improvements

Fixed

Security


0.9.2  (build #90201) – released 2020-01-31

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release addresses the issue using "op confirm user --all", and includes some new conveniences for working with vaults and documents.

New

Improvements

Fixed


0.9.1  (build #90101) – released 2020-01-27

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Hot on the heels of version 0.9, 0.9.1 restores the update command and signin command's --shorthand flag.

Fixed


0.9.0  (build #90001) – released 2020-01-27

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release replaces the command-line tool's underlying library to provide better handling of inputs and outputs, as well as more informative and up-to-date help text and errors. It also includes some new functionality, check out all the changes below!

New

Improvements

Fixed


0.8.0  (build #80002) – released 2019-11-07

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

This release adds more commands and options to manage users. In particular, "create user" allows you to invite a user, "confirm --all" allows you to confirm all pending accepted invitations. This is also the first release that notarizes Mac OS binaries for Catalina.

New

Improvements


0.7.1  (build #70101) – released 2019-10-29

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This is a small bug fix release which fixes issues with Password creation and deleting user accounts.

Fixed


0.7.0  (build #70001) – released 2019-10-23

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This release introduces the ability to manage and query all of the different types of access in your account. You can now query users by vaults and groups ("op list users --vault" and "op list users --group"). You can now list vaults in terms of what groups can access them and vice versa! ("op list vaults --group" and "op list groups --vault"). See below for all of the access-related improvements. In addition to all of that, we have made some changes to help op work better in scripts, and added the ability to confirm invited user's accounts!

New

Improvements

Fixed


0.6.2  (build #60201) – released 2019-09-18

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This version of the command-line tool fixes a crash when using a 32-bit or ARM system, and adds some small tweaks to make using the tool a bit easier!

New

Improvements

Fixed


0.6.1  (build #60101) – released 2019-08-26

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

After the 0.6 release last week, we found an issue that would prevent you from signing in to more than one account from the same team or family. This has been fixed!

Fixed


0.6  (build #60001) – released 2019-08-23

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This update brings some improvements to make working with the command-line tool faster and easier! When two-factor authentication is enabled on your account, you will no longer need to enter your 6-digit code on each sign-in. We have made some some speed improvements when working with items, and you will now be warned when attempting to create an item with invalid JSON structure. We hope you'll leave your feedback in our discussion forums, and hope to continue making the command-line tool as useful as possible!

Improvements

Fixed


0.5.7  (build #57001) – released 2019-06-25

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This update includes more intelligent error handling related to sign-in.

Improvements


0.5.6  (build #56002) – released 2019-05-07

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Today's update ensures compatibility with upcoming changes related to MFA.

Improvements


0.5.5  (build #55001) – released 2018-12-24

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Today's update fixes an issue surrounding generation of Symmetric and Secret Keys.

Improvements

Fixed


0.5.4  (build #54001) – released 2018-09-25

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Today's update is all about performance! op get item should perform up to 5x better, especially on low powered systems.

Improvements


0.5.3  (build #53001) – released 2018-08-20

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

An error with the signin command bring us today's update, ensuring those new to the command-line tool are able to set up the tool without fear.

Fixed


0.5.2  (build #52001) – released 2018-08-15

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

And we are back with more interstellar wisdom! Standby for a full transmission…

Improvements

Fixed


0.5.1  (build #51001) – released 2018-07-20

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Hello earthlings! We are beaming to you more bug fixes and improvements. See the full transmission below for details!

Improvements

Fixed


0.5  (build #50001) – released 2018-07-10

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

We're back with a fresh update hot from the oven. We've got a new command, some bug fixes for our Windows friends, as well as some general stability improvements for all. Check out the release notes below for all the details!

New

Fixed


0.4.1  (build #41001) – released 2018-05-10

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

This command-line tool update is coming to you live from a wonderful patio under the sun, keeping everything running in tip-top shape. You can see everything we've changed since v0.4 in the release notes below!

Improvements

Fixed


0.4  (build #40001) – released 2018-04-04

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

It's time for another command-line tool beta! On this bright and sunny, but still unseasonably cold April afternoon we're bringing you some new commands and a bevy of improvements and bug fixes. Let's see what's new!

New

Improvements

Fixed


0.3  (build #30001) – released 2018-02-13

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Come one, come all! Version 0.3 of the 1Password command line tool has arrived! Today, we are bringing you a new command that will help in your item deleting quests, along with some improvements for all to enjoy. See the full changelog for details.

New

Improvements


0.2.1  (build #21001) – released 2018-01-22

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Hello friends, today we are back with some bug fixes related to version 0.2. Notably, we fixed the issue where `op list items` could fail on vaults where access was granted via group membership. See the full changelog below for details!

Improvements

Fixed


0.2  (build #20001) – released 2017-12-01

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Solaris: amd64

Windows: 386 | amd64

Hello friends! We are coming back after some time off with a brand new feature release of the 1Password Command Line Interface. We've been hard at work delving deep into the code that powers this tool to make future releases that much quicker. Not only that, we have some brand new features, improvements, and fixes for you to enjoy, including some new commands! Let's see what's new:

New

Improvements

Fixed


0.1.1  (build #11001) – released 2017-09-07

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Greetings public beta testers! We'd like to thank you for an amazing launch with 0.1 yesterday. We've started getting some great feedback and we love seeing all the great things you're doing with the tool.
We've got a nice little bug hunt for you today with a few issues caught by you fine people in the first 24 hours after launch. An issue with signing in, an issue for users with a high permission set value, and some typos in our help text. Download now and enjoy! Full release notes below.

Fixed


0.1  (build #10001) – released 2017-09-06

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Hello, and welcome to the 1Password Command Line Interface Public Beta! It's been a great few months of testing by our lovely private beta community, and today we're excited that `op` is ready for the masses... to test!
This build is almost identical to v0.0.5 with a few under-the-hood tweaks, and it is ready for prime-time! Remember, any feedback you may have can be directed to our discussion forums, or to support+cli[at]agilebits.com. Happy beta everyone!

Fixed


0.0.5  (build #5) – released 2017-08-25

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Hello and welcome to the 1Password Command Line Interface's second release candidate for public beta! In the short week since our last release we've squashed a few small bugs and made a few improvements! Read all about it below, and download now to try it out!.

Improvements

Fixed


0.0.4  (build #4) – released 2017-08-25

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Welcome to our public beta release candidate! It's been a little over a month since our last release and oh the times, they are a' changin'! We've got some massive improvements to share with you.

Firstly, we have a new signin flow! We've started saving session tokens into environment variables so you can save your session and use `op` without needing to pass the session token into every command! Yay! Run a quick eval $(op signin [shorthand]) to save your 30 minute session token!
Of course, you can still do things the old way if you wish, using the --session=[token] flag on any command, or by passing the token to stdin as before.

We also have some great improvements to getting and listing items. `op list items` will now show much more than a list of UUIDs. You'll get a nice overview of each item including the title and URLs!
In addition, `op get item` now includes WAY more information. Run it to find out just how much :)

Read on to see all the fixes, improvements and features we've added!

New

Improvements

Fixed


0.0.3  (build #3) – released 2017-07-18

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

Welcome to the last alpha build before our public beta release candidate cycle begins! We've completely overhauled the command structure of op, grouping commands into several categories: create, get, and list. You can use these commands with items, vaults, groups, users, and more!. Use the --help flag on any of these new top-level commands to see what's available.
We also now have support for creating ANY item type! Now you can create anything from Logins to Wireless Router items.
Also new to go along with this release is our official documentation! . You can learn how to get everything up and running, and see all the options for your favorite commands.
One last change that's important to mention is that creating new items now requires the use of the new `op encode` command. Simply pass your item JSON into `op encode` via stdin (pipe works best), and you'll recieve the encoded data needed for `op create item`.

New

Improvements


0.0.2  (build #2) – released 2017-05-31

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

In this build of op we are improving the security of our logging. Logs now output to /dev/null, and are set to the `errors` level by default. These can be changed with the `--log-output` and `--log-level` flags.

Improvements


0.0.1  (build #1) – released 2017-05-19

Downloads

Darwin (aka macOS): amd64

FreeBSD: 386 | amd64 | arm

Linux: 386 | amd64 | arm

NetBSD: 386 | amd64 | arm

OpenBSD: 386 | amd64

Windows: 386 | amd64

In this build we are adding the ability to upload documents along with some security improvements.

New

Improvements