1pwd 中文文档教程

发布于 6年前 浏览 24 项目主页 更新于 3年前

1pwd

npm测试coverage

1Password CLI 包装器。

Requirements

Install

$ yarn add 1pwd

Usage

op

op --help
(commands: string[], options?: {}) => Promise<string>
import { op } from '1pwd'

const result = await op(['list', 'vaults'])
// unparsed stdout as is

getItem

op get item --help
(item: string) => Promise<{}>
import { getItem } from '1pwd'

const result = await getItem('item', {
  vault: 'vault',
  includeTrash: true
})
// parsed JSON

getTotp

op get totp --help
(item: string) => Promise<string>
import { getTotp } from '1pwd'

const result = await getTotp('item')
// string

TODO

  • check for session token and handle op signin
  • wrap more op CLI commands

1pwd

npmtestscoverage

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'])
// unparsed stdout as is

getItem

op get item --help
(item: string) => Promise<{}>
import { getItem } from '1pwd'

const result = await getItem('item', {
  vault: 'vault',
  includeTrash: true
})
// parsed JSON

getTotp

op get totp --help
(item: string) => Promise<string>
import { getTotp } from '1pwd'

const result = await getTotp('item')
// string

TODO

  • check for session token and handle op signin
  • wrap more op CLI commands
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文