シェルプラグインをアンインストールする

1Passwordマニュアル|シェルプラグインのアンインストール方法を詳しく解説。設定リセット手順も含め、簡単に使用停止が可能です。

シェルプラグインをアンインストールする

1Password Shell プラグインは、いつでも使用を停止できるように構築されています。

プラグインのデフォルトの資格情報をクリアする

シェルプラグインのデフォルトの資格情報を削除する場合は次のように入力してください。

$ op plugin clear <plugin-executable>

資格情報は、次の順序で削除されます。

  1. ターミナルセッションのデフォルト

  2. ディレクトリーのデフォルト、現在のディレクトリーから$HOMEまで

  3. グローバルデフォルト

シェルプラグインに設定した全ての資格情報を一度に削除するには次のコマンドを実行します。

$ op plugin clear <plugin-executable> --all

シェルプラグインを使い一時停止する

現在のターミナルセッションでシェルプラグインの使用を停止する場合は、次のコマンドを実行します。

$ unalias <plugin-executable>

長期間にわたってプラグインの使用を一時的に停止したい場合は、plugins.shファイルからそのプラグインのエイリアスを削除します。そうすると、サードパーティーの CLI を使うときに 1Password CLI は認証を処理しなくなります。

  1. plugins.shファイルを開きます。

  2. 使用を停止するプラグインのエイリアスを削除します。 例: alias aws="op plugin run -- aws"。

  3. ファイルをSaveします。

  4. 変更を有効にするには、新しいターミナルウィンドウを開くか、シェルプロファイルをソースします。

いつでもエイリアスをファイルに追加して、現在の設定でシェルプラグインを引き続き使用できます。

全てのシェルプラグインを一時停止する

plugins.sh設定を削除することなくシェルプラグインの使用を一時的に停止したい場合は、シェルプロファイルからファイルをソースするコマンドを削除することで停止できます。

  1. シェル プロファイルを開きます。

  2. 次のような行を削除します。plugins.shファイル パスは環境によって異なる場合があります。 $ source ~/.config/op/plugins.sh

  3. 変更を有効にするには、新しいターミナルセッションを開くか、シェルプロファイルをソースします。

1Passwordでは、サードパーティーのCLIに対して認証を求めるプロンプトが表示されなくなります。

シェルプラグインを完全に停止する

シェルプラグインの使用を完全に停止し、構成に関する全ての情報を削除するには次のようにします。

  1. opディレクトリー内のplugins.shファイルとpluginsフォルダーを削除します。

  2. ディレクトリー固有のデフォルトを設定した場合は、それらのディレクトリーから.opフォルダーを削除します。

ヘルプを受ける

plugins.shファイルが見つからない場合は

plugins.shファイルのファイル パスは、設定ディレクトリーによって異なる場合があります。一般的な場所は次のとおりです。

  • ~/.op/plugins.sh

  • ~/.config/op/plugins.sh

  • ~/op/plugins.sh