このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。環境変数は現在の Shell セッションのデフォルト値を設定します。セッション内で実行するすべての
difyctl コマンドがそれらを読み取ります。優先順位はコマンドのフラグが先、次に環境変数です。環境変数のスコープは Shell に限られ、有効なのはセッションの間だけです。
difyctl が読み取る変数
無効な値は黙って無視されるのではなく、使用法エラー(終了コード
2)として失敗します。たとえば UUID でない DIFY_WORKSPACE_ID です。
difyctl の動作を変えるのは上記の変数だけです。env list コマンドに表示されるその他の変数は、認識されますが現在は効果がありません。設定値を確認
env list は、Shell 内の各 difyctl 環境変数の現在の値を表示します。ローカル環境のみを読み取り、サーバーを呼び出すことはないため、サインイン前でも使用できます。
フラグ
env list が受け取るのは --json であり、-o グローバルフラグ ではありません。例
現在の Shell でどの変数が設定されているかを確認します:出力
未設定の変数は<unset> と表示され、機密性の高い変数は値を出力しません(<set> または <unset> のみ)。DIFY_LIMIT=50 をエクスポートした場合:
--json は変数ごとに 1 エントリの JSON 配列を出力し、上記と同じ方法でマスクします:
終了コード
完全な体系は 出力フォーマットと終了コード を参照してください。