diff options
Diffstat (limited to 'zen/cmds/exportproject.cpp')
| -rw-r--r-- | zen/cmds/exportproject.cpp | 7 |
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()) { |