import com.example.Command;
import com.example.Option;
import com.example.Argument;
import com.example.Parser;
public class Main {
public static void main(String[] args) {
Parser parser = new Parser();
parser.registerCommand(new Command("hello", "Say hello")
.addOption(new Option("--name", "-n", "Your name")));
parser.parse(args);
Command command = parser.getCommand();
String name = command.getOption("--name");
if (command.getName().equals("hello")) {
if (name != null) {
System.out.println("Hello, " + name + "!");
} else {
System.out.println("Hello, world!");
}
}
}
}