0

シェル フレームワークの内部構造やコマンド実行のフェーズと動作を気にすることなく、カスタム コマンドを定義してシェルに追加できる、Java 用の堅牢で使いやすいフレームワークがあるかどうか疑問に思っていました。 . 私の要件は非常に単純です。私が作成するほとんどのアプリケーションには CLI が必要です。そして、それらのそれぞれについて、アプリ固有のシェルを作成したくありません。しかし代わりに、コマンドを作成してシェルに追加できるシェル フレームワークがあれば、非常に役立ちます。

カスタム コマンドは次のようになります。

class MyCommand implements ShellCommand{

        @Override
        public void run(){
                // application logic goes here
        }

        @Override
        public String getUsage(){
                return "Usage: foo [bar] [bar]";
        }

        @Override
        public String getDescription(){
                return "shows all files in the directory.. blah blah";
        }
}

シェルは、Web サービスを介して HTTP 要求からコマンドを実行できる組み込みの HTTP サーバーを備えている場合に最適です。

4

0 に答える 0