Javaコマンドラインユーティリティに渡されたコマンドライン引数を解析するためにApache commons-cliを試しています。
「-r」と「-R」の両方が、パーサーに 2 つのオプションを追加せずに「再帰サブディレクトリ」を意味する方法はありますか (使用状況の出力が台無しになります)。
いくつかのコード:
Options options = new Options();
options.addOption("r", "recurse", false,"recurse subdirectories");
CommandLineParser parser = new BasicParser();
CommandLine cmd = null;
try {
cmd = parser.parse( options, args);
} catch (ParseException e) {
e.printStackTrace();
HelpFormatter formatter = new HelpFormatter();
formatter.printHelp("readfiles", options);
}