import com.beust.lineargs.LineArgsParser; import com.beust.lineargs.Parameters; public class CommandLineApp { public static void main(String[] args) { LineArgsParser parser = new LineArgsParser(); parser.parse(args, CommandLineApp.class); } @Command(name = "myapp", description = "My command line application") public void myCommand(@Option(name = "-name", description = "Your name") String name) { System.out.println("Hello, " + name + "!"); } } @Option(name = "-age", description = "Your age") @IntRange(min = 0, max = 100) public int age; @Option(name = "-email", description = "Your email") @Email public String email; @Option(name = "-fruits", description = "Your favorite fruits") @ListOption public List<String> fruits;


上一篇:
下一篇:
切换中文