aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/zen/zen.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/zen/zen.cpp b/src/zen/zen.cpp
index 3ae62e29d..4f798b863 100644
--- a/src/zen/zen.cpp
+++ b/src/zen/zen.cpp
@@ -359,7 +359,7 @@ main(int argc, char** argv)
try
{
- auto ParseResult = Options.parse(argc, argv);
+ cxxopts::ParseResult ParseResult = Options.parse(argc, argv);
if (ParseResult.count("help") || IsNullInvoke == 1)
{
@@ -369,7 +369,7 @@ main(int argc, char** argv)
printf("available commands:\n");
- for (const auto& CmdInfo : Commands)
+ for (const CommandInfo& CmdInfo : Commands)
{
printf(" %-20s %s\n", CmdInfo.CmdName, CmdInfo.CmdSummary);
}
@@ -387,6 +387,7 @@ main(int argc, char** argv)
if (StrCaseCompare(SubCommand.c_str(), CmdInfo.CmdName) == 0)
{
cxxopts::Options& VerbOptions = CmdInfo.Cmd->Options();
+
try
{
return CmdInfo.Cmd->Run(GlobalOptions, (int)CommandArgVec.size(), CommandArgVec.data());