Files
oam/knowledge base/1password-cli.md
2023-11-18 19:48:55 +01:00

59 lines
1.3 KiB
Markdown

# 1password-cli
## Table of contents <!-- omit in toc -->
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
<!--
References
-->
<!-- Upstream -->
[cli getting started]: https://support.1password.com/command-line-getting-started/
[cli guide]: https://support.1password.com/command-line/
<!-- In-article sections -->
[further readings]: #further-readings