public function status()
{
//print my name & group
echo "Command: {$this->name} ({$this->group})\n";
//print my options
echo "Options:\n";
foreach ($this->options as $k => $default) {
echo "\t{$k} ({$default}): '" . $this->expandedOptions[$k] . "'\n";
}
//print my arguments
echo "Arguments:\n";
echo "\t" . implode(' ', $this->arguments) . "\n";
}