---
title: "プラグイン"
slug: "plugins"
abstract: "CLIとプラグインフォルダ構造を拡張するプラグインの概要。"
---
# プラグイン

[プラグイン](https://doc.sitecore.com/ch/ja/developers/cloud-dev/create-a-plugin-to-register-a-command.html "Create a plugin to register a command")とは、CLIに追加コマンドを拡張するライブラリのことです。プラグインは、以下のいずれかに位置する場合、アプリケーション起動時に自動的に登録されます。

-   アプリケーションディレクトリ内のpluginsフォルダで、バイナリの隣に置かれていました。
    
    -- <PARENT\_DIRECTORY>
     |-- copyrights
     |-- plugins
     | |-- <see directory structure below>
     |-- ch-cli(.exe)
     |-- LICENSE.md
    
-   ユーザープロファイルの[設定ディレクトリ](https://doc.sitecore.com/ch/ja/developers/cloud-dev/content-hub-cli.html "Content Hub CLI")内のpluginsフォルダです。
    

> !注環境変数CH\_CLI\_PLUGIN\_SEARCH\_PATHSを使って検索パスを指定することができます。複数のパスを使いたい場合は、; または ,で区切ってください。

検索ディレクトリ内のファイル構造には、各プラグインごとに別々のフォルダが含まれています:

-- plugins
 |-- Sitecore.CH.Cli.Plugin.Applications
 | |-- Sitecore.CH.Cli.Plugin.Applications.dll
 |-- Sitecore.CH.Cli.Plugin.Audit
 | |-- Sitecore.CH.Cli.Plugin.Audit.dll
 |-- <YOUR\_PLUGIN\_DIRECTORY>
 |-- <PLUGIN MAIN ASSEMBLY>.dll
 |-- <OPTIONAL PLUGIN DEPENDENCIES>