1pwd
1Password CLI wrapper.
Requirements
Install
$ yarn add 1pwd
Usage
op
op --help
(commands: string[], options?: {}) => Promise<string>
import { op } from '1pwd'
const result = await op(['list', 'vaults'])
getItem
op get item --help
(item: string) => Promise<{}>
import { getItem } from '1pwd'
const result = await getItem('item', {
vault: 'vault',
includeTrash: true
})
getTotp
op get totp --help
(item: string) => Promise<string>
import { getTotp } from '1pwd'
const result = await getTotp('item')
TODO
- check for session token and handle
op signin
- wrap more
op
CLI commands