All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.programmiersportgruppe.jtester.App Maven / Gradle / Ivy

package org.programmiersportgruppe.jtester;

import com.beust.jcommander.JCommander;

import static java.lang.System.exit;

public class App {

    public App(ParsedArgs parsedArgs) {
        System.out.println("Hello " + parsedArgs.name + "!");
    }

    public static void main(String[] args) {
        ParsedArgs parsedArgs = new ParsedArgs();
        JCommander jc = JCommander.newBuilder()
            .addObject(parsedArgs)
            .build();

        jc.setProgramName("j-tester");

        try {
            jc.parse(args);
        } catch (com.beust.jcommander.ParameterException ex) {
            System.out.println();
            System.out.println(ex.getMessage());
            System.out.println();
            jc.usage();
            exit(1);
        }
        if (parsedArgs.help) {
            jc.usage();
            exit(0);
        }

        new App(parsedArgs);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy