Climax 是一个 Java 的命令行参数解析框架。示例代码:
public final class Base64Main { **interface Base64 extends CLIResults { OptionGroupResults <Void> getDecode(); ArgGroupResults<FileReader> getFile(); OptionGroupResults<Void> getIgnoreGarbage(); OptionGroupResults<Integer> getWrap(); }** public static void main(final String[] args) { **CLIResultsInterface <Base64> c = CLIResultsInterface.of(Base64.class); Base64 b = c.newInstance(args, System.out, System.err); // ...** } }