SharpCvsLib

CommandLineParser Members

CommandLineParser overview

Public Instance Constructors

CommandLineParser ConstructorCreate a new instance of the command line parser and initialize the arguments object.

Public Instance Properties

Command The text value of the command that will be executed. This should be translated into one of the public API command objects.
CurrentWorkingDirectory Get the current working directory, parsed from the command line.
CvsRoot Value of the cvsroot to use as a string. This will be passed into the CvsRoot object which will know how to parse it.
Files Value of the repository to use as a string. This will be passed into the RemoveCommand object which will know which files to get.
Options Option to pass into the command. TODO: There may need to be an options collection to handle options, either that or handle them as an attribute of the individual commands...
Repository Value of the repository to use as a string. This will be passed into the CheckoutCommand object which will know which files to get.

Public Instance Methods

Equals (inherited from Object)
Execute Parse the command line options. There are two (2) general sweeps at parsing the command line. The first sweep looks for command line help switches, denoted by -- parameters.
GetHashCode (inherited from Object)
GetType (inherited from Object)
ToString (inherited from Object)

Protected Instance Methods

Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

See Also

CommandLineParser Class | ICSharpCode.SharpCvsLib.Console.Parser Namespace