シェルプラグインをテストする
1Passwordマニュアル|ワークフローに影響を与えずにシェルプラグインをテストする方法を解説します。
1Passwordマニュアル|ワークフローに影響を与えずにシェルプラグインをテストする方法を解説します。
現在のワークフローに変更を加えずに、をテストできます。
これを行うには、現在のターミナルセッションの期間のみ有効なデフォルトの資格情報を使ってシェルプラグインを設定します。次に、それをシェルプロファイルに追加するのではなく、現在のターミナルセッションでシェルプラグインのエイリアススクリプトをソースします。ターミナルウィンドウを閉じると、一時的なシェルプラグイン設定がクリアされます。
シェル プラグインで使う資格情報がSaveされている 1Password アカウントにサインインします。 $ op signin
テストするプラグインを選択するか、op plugin initを実行して利用可能な全プラグインのリストから選択します。例えばAWS シェル プラグインをテストするには、次のようにします。 $ op plugin init aws
プラグインでテストする資格情報をインポートまたは選択します。
認証に資格情報を使うタイミングを選択するよう求められたら、[新しいターミナル セッションごとに確認する]を選択します。これにより、現在のターミナル セッションの間、資格情報が一時的なデフォルトとして設定されます。
plugins.shシェル プロファイルにファイルをソースするコマンドを追加する代わりに、plugins.sh現在のターミナル セッションでファイルをソースします。これにより、現在のターミナル セッションの期間中有効な CLI 実行可能ファイルのエイリアスがCreateされます。 例: $ source ~/.config/op/plugins.sh plugins.shファイルの場所はによって異なります。
現在のターミナルセッション中でシェルプラグインをテストできます。
1Password CLIからサインアウトして、認証を求めるプロンプトが表示されることを確認します。 $ op signout
認証が必要な CLI コマンドを実行します。例えばAWS のシェル プラグインを設定した場合、次のように入力します。 $ aws s3 ls
テストが完了したら、ターミナルウィンドウを閉じてデフォルトの資格情報をクリアし、CLI 実行可能ファイルのエイリアスを削除します。 シェルプラグインを引き続き使うには、のインストールガイドに従ってください。