GitHub CLI 拡張機能について
メモ: GitHub Enterprise Server および GitHub CLI 以外の拡張機能は、GitHub Enterprise Server によって認定されず、個別のサービス利用規約、プライバシー ポリシー、サポート ドキュメントによって管理されます。 サード パーティの拡張機能を使用する際のリスクを軽減するには、拡張機能をインストールまたは更新する前に、拡張機能のソース コードを監査します。
GitHub CLI 拡張機能は、� れでも作成して使用できる、カスタ� GitHub CLI コマンドです。 GitHub CLI 拡張機能を作成する方法の詳細については、"GitHub CLI 拡張機能の作成" を参照してく� さい。
拡張機能はローカルにインストールされ、ユーザーにスコープが設定されます。 したがって、別のコンピューターから GitHub CLI にアクセスする� �合、または別のユーザーが同じコンピューターから GitHub CLI にアクセスする� �合、その拡張機能は使用できません。
拡張機能の検索
この gh-extension
トピックを使用してリポジトリを参照することで、拡張機能を見つけることができます。
拡張機能のインストール
拡張機能をインストールするには extensions install
サブコマンドを使用します。 repo
パラメーターを拡張機能のリポジトリに置き換えます。 https://github.com/octocat/gh-whoami
のような完全な URL、または octocat/gh-whoami
のように単に所有者とリポジトリを使用できます。
所有者とリポジトリを使用する� �合、gh
は、gh
が現在認証されているホスト名を使用して拡張機能をインストールします。 完全な URL 形式は、別のホストから拡張機能をインストールする� �合に便利です。 たとえば、GitHub Enterprise Server のユーザーは、完全なリポジトリ URL を使用して、GitHub.com またはその他のホストから拡張機能をインストールする必要があります。
現在のディレクトリから開発中の拡張機能をインストールするには、repo
パラメーターの値として .
を使用します。
gh extension install repo
同じ名前の拡張機能が既にインストールされている� �合、コマンドは失敗します。 たとえば、octocat/gh-whoami
をインストールしている� �合は、hubot/gh-whoami
をインストールする前にアンインストールする必要があります。
インストール済みの拡張機能の表示
インストールされているすべての拡張機能を表示するには extensions list
サブコマンドを使用します。 また、どの拡張機能に利用可能な更新プログラ� があるかも出力に示されます。
gh extension list
拡張機能の更新
拡張機能を更新するには extensions upgrade
サブコマンドを使用します。 extension
パラメーターを拡張機能の名前に置き換えます。
gh extension upgrade extension
インストールされているすべての拡張機能を更新するには、--all
フラグを使用します。
gh extension upgrade --all
拡張機能のアンインストール
拡張機能をアンインストールするには extensions remove
サブコマンドを使用します。 extension
パラメーターを拡張機能の名前に置き換えます。
gh extension remove extension