# 1password-cli ## Table of contents 1. [TL;DR](#tldr) 1. [Gotchas](#gotchas) 1. [Further readings](#further-readings) 1. [Sources](#sources) ## TL;DR ```sh # installation brew install --cask '1password-cli' # first login op signin 'company.1password.com' 'user.name@company.com' # subsequent logins op signin 'company' # automatically set environment variables # needed to run the export command manually eval "$(op signin 'company')" # show all the items in the account op list items ``` ## Gotchas - After you have signed in the first time, you can sign in again using your account shorthand, which is your sign-in address subdomain (in this example, _company_); `op signin` will prompt you for your password and output a command that can save your session token to an environment variable: ```sh op signin 'company' ``` - Session tokens expire after 30 minutes of inactivity, after which you'll need to sign in again ## Further readings - [CLI guide] ## Sources All the references in the [further readings] section, plus the following: - [CLI getting started] guide [cli getting started]: https://support.1password.com/command-line-getting-started/ [cli guide]: https://support.1password.com/command-line/ [further readings]: #further-readings