class ToolConfig {

    public static ToolConfig parse(String[] args) throws ParseException {
        Options opts = OPTIONS;
        return new ToolConfig(new DefaultParser().parse(opts, args));
    }

    public  ToolConfig(CommandLine cli);
    public  ToolConfig(Path target, boolean batch);

}