問題タブ [spring-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - スプリングシェルのカラー出力
コンソール出力をスプリングシェルで色付けしたい。何かのようなもの:
色付きのJULロギング出力については知っていますが、それだけでは不十分です。
どうすればそれができますか?
java - Spring Shell で Windows OS コマンドが実行されない
Spring Shell を使用してコマンド ライン インターフェイス アプリケーションを開発しています。Windows マシンで 1 つの問題に直面しています。Linux マシンでは を使用して OS コマンドを実行できます!<OS Command>
が、これは Windows マシンでは機能しません。春のシェルは言う
Unable to execute command, The system can not find the specified command
.
Windowsプラットフォームで実行されているSpringシェルでWindowsコマンドを実行する方法を教えてください(日付、時刻、パスなどのコマンド)
前もって感謝します。
java - メソッドの前にスプリング シェルのパラメータを含める
私はSpring Shellプロジェクトに取り組んでいます。このツールは、データベース内のデータを操作するためのコマンド ライン ツールです。add user (データベースのテーブルにレコードを追加する) のようなコマンドがあります。コマンドを実行するには、ツールのユーザーがデータベースに接続する必要があります。これをすべて1行で実行できるようにしたいと思います。私のツールのユーザーは、次のようなコマンドを記述できるはずです。
--database 接続文字列 xyz --username abc --password mno add user --username bob --role AA_ADMIN --company Microsoft
ここで、add user コマンドを実行するには、データベース接続文字列、ユーザー名、およびパスワードの 3 つのパラメータが必要です。
以下に、Spring Shell リファレンス ドキュメントからのサンプル コードをいくつか含めました。
}
したがって、現在、hw simple は、hw complex または hw enum コマンドを実行する前に実行する必要があるコマンドです。hw simple をコマンドにするのではなく、hw simple コマンド内のメッセージ パラメーターを、hw complex または hw enum を実行するための前提条件として必要なパラメーターにする必要があります。たとえば、実行したいコマンドは次のとおりです。
--message hw complex --message abc --name1 def --name2 ghi --time 7:98 --location: シアトル
誰もこれを行う方法を知っていますか? これが不可能な場合は、可能であればそれまたは代替案を聞きたいと思います。
spring-shell - Spring Shell を使用した動的コマンド
プロジェクトに Spring-Shell を使用したいと考えています。しかし、 @Clixxx Annotations を使用することによってのみ、コマンドを書き込むことができるようです。すべてのコマンドは XML ファイルにあるため、ファイルを読み取って動的にコマンドを作成できますか?
spring-shell - インタラクティブではない Spring-Shell ベースのアプリケーションを開始する
Spring-Shell アプリの特定のコマンドを開始し、コマンドの終了後にシェルに戻る/終了することは可能ですか? さらに、アプリの終了コード (System.exit) をオペレーティング システムのシェルに公開することは可能ですか?
私の目的のために、Spring-Shell のプラグイン メカニズムと CLI アノテーションを利用します。ただし、一般に、アプリとの人間の対話はありません。代わりに、ジョブ スケジューラ (UC4) がアプリを起動し、終了コードをチェックして、終了コードが 0 でない場合に電子メールを生成します。 一方、手動テストの場合お客様から、タブ補完、使い方のヘルプなどの必要性もあります。
java - Spring Shell - コマンドプロンプトはすぐに終了し、ユーザー入力を待ちません
Spring Shell アプリケーションを構築しようとしています。アプリケーションを正常に実行できますが、起動時にすぐに終了し、ユーザーの入力を待ちません。JLineShellのpromptLoopメソッドには残っていないようです。
mainClassName = "org.springframework.shell.Bootstrap" で jar を構築しています。
私の spring-shell-plugin.xml は次のとおりです。
私のメインクラス:
私のコマンドクラス:
java - command line/shell paging framework/api
I have a java command line program and I need to print a document, the document's content is very long, so I want add-in paging function.
I want searching some framework/api who can detect the command line window size make print string adjust in windows size.
If any idea, please let me know.
Thanks a lot.