--- title: "CLI設定" url: https://docs.catalyst.zoho.com/ja/cli/v1/cli-config/ description: "Catalystでは、ローカルシステムにダウンロードされたPythonの場所を特定の設定ファイルで設定および管理できます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # CLI設定ファイル ### はじめに 設定ファイルとは、一般的にソフトウェアやコードベースの設定のパラメータと値を定義するファイルです。この場合、Catalystは、ローカルシステムにダウンロードされた[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview/)および特定のバージョンの[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/)の場所を、特定の設定ファイルで設定および管理するためのCLIコマンドを提供します。 この特定の設定ファイルは、システムにインストールされたOSに基づいて、さまざまな場所にシステム内で管理される隠しローカルファイルです。システム内のさまざまなユーティリティの操作を制御します。また、システムがCLIと効果的に通信するための設定も含まれています。 > **注意:** 現在、この設定ファイルにはPython、Java 11、Java 17、Java 21、またはJava 25のパス情報のみ設定できます。Catalystは現時点で、CLIを通じてこのファイルに他の情報を追加することをサポートしていません。 ### キーと値のペアの設定 キーと値のペアの形式で入力を提供することにより、ローカルマシンの設定ファイルにシステムに保存されているPython、Java 11、Java 17、Java 21、またはJava 25のパスを指定するエントリを追加できます。これを行うには、システムのターミナルから以下のコマンドを実行します。 ```sh catalyst config:set <key=value> ``` 関数スタックのパス情報は以下の方法で設定できます。 - **Python**: ```sh catalyst config:set python3_9.bin=/Users/amelia-426/Downloads/Python-3.9.16 ``` - **Java 8**: ```sh catalyst config:set java8.bin=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin ``` - **Java 11**: ```sh catalyst config:set java11.bin=/Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home/bin ``` - **Java 17**: ```sh catalyst config:set java17.bin=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin ``` - **Java 21**: ```sh catalyst config:set java21.bin=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/bin ``` - **Java 25**: ```sh catalyst config:set java25.bin=/Library/Java/JavaVirtualMachines/jdk-25.jdk/Contents/Home/bin ``` > **注意:** * 現在、キーとして設定できるのは`python3_9.bin`、`java8.bin`、`java11.bin`、`java17.bin`、`java21.bin`、または`java25.bin`のみです * 上記のコマンドに記載されているパスをお使いのJDKまたはPythonのパスに置き換えてください * ローカルシステムが**Windows OS**で動作している場合は、パスをダブルクォーテーションで囲んでください。たとえば、Java 11のパスは以下のように設定します: ```sh catalyst config:set java11.bin="/Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home/bin" ``` ### 特定のキーの値の取得 以下のターミナルコマンドをキーとともに実行することで、この特定の設定ファイル内の任意のキーの値を取得できます。 ```sh catalyst config:get <key> ``` - **Python**: ```sh catalyst config:get python3_9.bin ``` - **Java 8**: ```sh catalyst config:get java8.bin ``` - **Java 11**: ```sh catalyst config:get java11.bin ``` - **Java 17**: ```sh catalyst config:get java17.bin ``` - **Java 21**: ```sh catalyst config:get java21.bin ``` - **Java 25**: ```sh catalyst config:get java25.bin ``` 設定ファイルに保存されているキーのパスまたは値が返されます。たとえば: - **Python**: /Users/amelia-426/Downloads/Python-3.9.16 - **Java 8**: /Library/Java/JavaVirtualMachines/jdk1.8.0_291 - **Java 11**: /Library/Java/JavaVirtualMachines/jdk-11.0.17 - **Java 17**: /Library/Java/JavaVirtualMachines/jdk-17 - **Java 21**: /Library/Java/JavaVirtualMachines/jdk-21 - **Java 25**: /Library/Java/JavaVirtualMachines/jdk-25 > **注意:** * 現在、このCLIコマンドを使用してこのファイルから取得できるのは、Python、Java 8、Java 11、Java 17、Java 21、またはJava 25のパス情報のみです。 * 上記のコマンドに記載されているパスをお使いのJDKまたはPythonのパスに置き換えてください * ローカルシステムが**Windows OS**で動作している場合は、パスをダブルクォーテーションで囲んでください。たとえば、Java 11のパスは以下のように設定します: ```sh catalyst config:get java11.bin="/Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home/bin" ``` ### 設定の一覧表示 以下のコマンドを実行することで、設定ファイルに存在するすべての設定(キーと値のペア)のリストを取得できます。 ```sh catalyst config:list ``` ![catalyst_cli_config](https://catalyst-docs-development.zohostratus.in/images/cli/cli-config/catalyst_cli_config3.webp) > **注意:** 現在、このCLIコマンドはシステム内のPython、Java 8、Java 11、Java 17、Java 21、またはJava 25のパスの設定情報のみを取得します。 ### キーの削除 以下のCLIコマンドを実行することで、設定ファイル内のエントリを削除できます。 ```sh catalyst config:delete <key> ``` 削除するエントリのキー名を指定する必要があります。 * **Python**: ```sh catalyst config:delete python3_9.bin ``` * **Java 8**: ```sh catalyst config:delete java8.bin ``` * **Java 11**: ```sh catalyst config:delete java11.bin ``` * **Java 17**: ```sh catalyst config:delete java17.bin ``` これにより、ファイルからキーと値のペアが削除されます。