diff --git a/src/parser/argument/PhutilArgumentParser.php b/src/parser/argument/PhutilArgumentParser.php --- a/src/parser/argument/PhutilArgumentParser.php +++ b/src/parser/argument/PhutilArgumentParser.php @@ -491,7 +491,10 @@ if ($workflow->isExecutable()) { $workflow->setArgv($this); $err = $workflow->execute($this); - exit($err); + if ($err) { + exit($err); + } + exit(0); } else { return $workflow; }