original_string: 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());
  	}
code: 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());
  	}
code_tokens: 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 ( ) ) ; }
docstring: 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()
docstring_tokens: Set - up the command so it can be used from the command line