こんにちは、ナナオです。
皆さんパスワード管理ソフトには何を使っていますか?
私はLastPassを使っています。
業務では1Passwordを使っているのですが、いつもCLIがあることを羨ましく思っていました。
なんとlastpassにもCLIがあるということを最近知ったので、今回は使ってみようと思います。
初期設定
brewでインストール可能です。
brew install lastpass-cli
コマンドはlpassで使用できます。
まずはログインしましょう。
lpass login <ログインに使用しているメールアドレス>
すると以下のようにマスターパスワードの入力を促されます。
ログインに成功すると以下のようなメッセージが出力されます。
Success: Logged in as <ログインに使用しているメールアドレス>.
主なコマンドオプションは以下の通りです。
- lpass login [–trust] [–plaintext-key [–force, -f]] USERNAME
- lpass logout [–force, -f]
- lpass show [–sync=auto|now|no] [–clip, -c] [–all|–username|–password|–url|–notes|–field=FIELD|–id|–name] {UNIQUENAME|UNIQUEID}
- lpass ls [–sync=auto|now|no] [GROUP]
- lpass edit [–sync=auto|now|no] [–non-interactive] {–name|–username|–password|–url|–notes|–field=FIELD} {NAME|UNIQUEID}
- lpass generate [–sync=auto|now|no] [–clip, -c] [–username=USERNAME] [–url=URL] [–no-symbols] {NAME|UNIQUEID} LENGTH
- lpass duplicate [–sync=auto|now|no] {UNIQUENAME|UNIQUEID}
- lpass rm [–sync=auto|now|no] {UNIQUENAME|UNIQUEID}
- lpass sync [–background, -b]
感想
1PasswordのようにCIと組み合わせるみたいなことはできなさそう?
あとCLIの開発もあまり活発とは言えない。。
乗り換えたほうがいいのかもしれない。。