public static function setCommand($long,$desc,$help,$short = "") {
		if (!empty($short)) {
			self::$optionsShort .= $short;
		}
		self::$optionsLong[] = $long;
		$short = str_replace(":","",$short);
		$long  = str_replace(":","",$long);
		self::$commands[$long] = array("commandShort" => $short, "commandLong" => $long, "commandLongLength" => strlen($long), "commandDesc" => $desc, "commandHelp" => $help, "commandOptions" => array(), "commandExamples" => array());
	}
public static function setCommand($long,$desc,$help,$short = "") {
		if (!empty($short)) {
			self::$optionsShort .= $short;
		}
		self::$optionsLong[] = $long;
		$short = str_replace(":","",$short);
		$long  = str_replace(":","",$long);
		self::$commands[$long] = array("commandShort" => $short, "commandLong" => $long, "commandLongLength" => strlen($long), "commandDesc" => $desc, "commandHelp" => $help, "commandOptions" => array(), "commandExamples" => array());
	}
public static function setCommand ( $ long , $ desc , $ help , $ short = "" ) { if ( ! empty ( $ short ) ) { self :: $ optionsShort .= $ short ; } self :: $ optionsLong [ ] = $ long ; $ short = str_replace ( ":" , "" , $ short ) ; $ long = str_replace ( ":" , "" , $ long ) ; self :: $ commands [ $ long ] = array ( "commandShort" => $ short , "commandLong" => $ long , "commandLongLength" => strlen ( $ long ) , "commandDesc" => $ desc , "commandHelp" => $ help , "commandOptions" => array ( ) , "commandExamples" => array ( ) ) ; }
Set-up the command so it can be used from the command line
@param  {String}       the single character version of the command
@param  {String}       the long version of the command
@param  {String}       the description to be used in the "available commands" section of writeHelp()
@param  {String}       the description to be used in the "help" section of writeHelpCommand()
Set - up the command so it can be used from the command line