aboutsummaryrefslogtreecommitdiff
path: root/zen/cmds/exportproject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zen/cmds/exportproject.cpp')
-rw-r--r--zen/cmds/exportproject.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/zen/cmds/exportproject.cpp b/zen/cmds/exportproject.cpp
index 8c7c6821b..6925c9f03 100644
--- a/zen/cmds/exportproject.cpp
+++ b/zen/cmds/exportproject.cpp
@@ -29,6 +29,7 @@ ExportProjectCommand::ExportProjectCommand()
m_Options.add_option("", "t", "target", "Target path", cxxopts::value(m_TargetPath), "<targetpath>");
m_Options.add_option("", "p", "project", "Project name", cxxopts::value(m_ProjectName), "<projectname>");
m_Options.add_option("", "o", "oplog", "Oplog name", cxxopts::value(m_OplogNames), "<oplog>");
+ m_Options.parse_positional({"target", "project", "oplog"});
}
ExportProjectCommand::~ExportProjectCommand() = default;
@@ -59,8 +60,10 @@ ExportProjectCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** a
ZEN_UNUSED(GlobalOptions);
- m_Options.parse_positional({"target", "project", "oplog"});
- m_Options.parse(argc, argv);
+ if (!ParseOptions(argc, argv))
+ {
+ return 0;
+ }
if (m_ProjectName.empty())
{