FileDocCategorySizeDatePackage
CliBasicExample.javaAPI DocExample1952Wed May 18 09:38:58 BST 2005com.discursive.jccook.cmdline

CliBasicExample

public class CliBasicExample extends Object

Fields Summary
Constructors Summary
Methods Summary
public static voidmain(java.lang.String[] args)

        CommandLineParser parser = new BasicParser();

        Options options = new Options();
        options.addOption("h", "help", false, "Print this usage information");
        options.addOption("v", "verbose", false, "Print out VERBOSE debugging information" );
        options.addOption("f", "file", true, "File to save program output to");

        CommandLine commandLine = parser.parse( options, args );

        boolean verbose = false;
        String file = "";

        if( commandLine.hasOption('h") ) {
            System.out.println( "Help Message");
            System.exit(0);
        }

        if( commandLine.hasOption('v") ) {
            verbose = true;
        }

        if( commandLine.hasOption('f") ) {
            file = commandLine.getOptionValue('f");
        }

        System.exit(0);