public static function main($cwd, array $argv = array()) { try { $generator = new self($cwd, $argv); return $generator->run(); } catch (Exception $e) { $generator->echoLine($e->getMessage()); return $e->getCode(); } }