View Javadoc

1   //Copyright 2006-2007, by the California Institute of Technology.
2   //ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged.
3   //Any commercial use must be negotiated with the Office of Technology Transfer
4   //at the California Institute of Technology.
5   //
6   //This software is subject to U. S. export control laws and regulations
7   //(22 C.F.R. 120-130 and 15 C.F.R. 730-774). To the extent that the software
8   //is subject to U.S. export control laws and regulations, the recipient has
9   //the responsibility to obtain export licenses or other export authority as
10  //may be required before exporting such information to foreign countries or
11  //providing access to foreign nationals.
12  
13  package gov.nasa.pds.tools.flags;
14  
15  /***
16   * Class containing command-line option flags
17   * 
18   * @author mcayanan
19   *
20   */
21  public interface ToolsFlags {
22  	public final int SHORT = 0;
23  	public final int LONG = 1;
24  	
25  	public final String ALIAS[] = {"a", "alias"};
26  	public final String CONFIG[] = {"c", "config"};
27  	public final String DATAOBJ[] = {"O", "no-obj"};
28  	public final String DICT[] = {"d", "dict"};
29  	public final String FOLLOW[] = {"F", "no-follow"};
30  	public final String HELP[] = {"h", "help"};
31  	public final String IGNOREDIR[] = {"D", "ignore-dir"};
32  	public final String IGNOREFILE[] = {"X", "ignore-file"};
33  	public final String INCLUDES[] = {"I", "include"};
34  	public final String LOCAL[] = {"L", "local"};	
35  	public final String LOG[] = {"l", "log-file"};
36  	public final String PARTIAL[] = {"f", "force"};
37  	public final String PROGRESS[] = {"p", "progress"};
38  	public final String REGEXP[] = {"e", "regexp"};
39  	public final String REPORT[] = {"r", "report-file"};
40  	public final String RPTSTYLE[] = {"s", "report-style"};
41  	public final String TARGET[] = {"t", "target"};
42  	public final String VERBOSE[] = {"v", "verbose"};
43  	public final String VERSION[] = {"V", "version"};
44  }