6.2. Camel CLI の使用
Camel CLI は複数のコマンドをサポートしています。camel help コマンドを使用すると、使用可能なすべてのコマンドを表示できます。
camel --help
camel --help
このコマンドを初めて実行するときは、依存関係がキャッシュされるため、実行に数秒余分に時間がかかる場合があります。すでに JBang を使用していて、Exception in thread "main" java.lang.NoClassDefFoundError: "org/apache/camel/dsl/jbang/core/commands/CamelJBangMain" での例外などのエラーが発生した場合は、JBang キャッシュをクリアして再試行し、インストールし直してください。
すべてのコマンドは --help をサポートし、フラグが指定されている場合に適切なヘルプを表示します。
6.2.1. Camel CLI のユーザー設定 リンクのコピーリンクがクリップボードにコピーされました!
Camel CLI の config コマンドは、ユーザー設定を保存および使用するために使用します。これにより、毎回 CLI オプションを指定する必要がなくなります。たとえば、別の Camel バージョンを実行するには、次を使用します。
camel run * --camel-version=4.8.3.redhat-00004
camel run * --camel-version=4.8.3.redhat-00004
camel-version は次のようなユーザー設定に追加できます。
camel config set camel-version=4.8.3.redhat-00004
camel config set camel-version=4.8.3.redhat-00004
これは、camel run コマンドの使用時に使用される Camel バージョンを設定します。以下の run コマンドはユーザー設定を使用します。
camel run *
camel run *
ユーザー設定ファイルは ~/.camel-jbang-user.properties に保存されます。
6.2.2. シェル補完の有効化 リンクのコピーリンクがクリップボードにコピーされました!
Camel CLI は、すぐに bash および zsh のシェル補完を提供します。Camel CLI のシェル補完を有効にするには、次を実行します。
source <(camel completion)
source <(camel completion)
これを永続的にするには、次を実行します。
echo 'source <(camel completion)' >> ~/.bashrc
echo 'source <(camel completion)' >> ~/.bashrc