import com.google.devtools.common.options.OptionsParser;
import com.google.devtools.common.options.OptionsBase;
public class MyCommandLineTool {
public static void main(String[] args) {
OptionsParser parser = OptionsParser.newOptionsParser(MyOptions.class);
parser.parseAndExitUponError(args);
MyOptions options = parser.getOptions(MyOptions.class);
if (options.verbose) {
}
if (options.inputFile != null) {
}
if (options.outputFile != null) {
}
}
}
public class MyOptions extends OptionsBase {
public boolean verbose;
@Option(
name = "input",
abbrev = 'i',
defaultValue = ""
)
public String inputFile;
@Option(
name = "output",
abbrev = 'o',
defaultValue = ""
)
public String outputFile;
}