aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/info_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zen/cmds/info_cmd.cpp')
-rw-r--r--src/zen/cmds/info_cmd.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/zen/cmds/info_cmd.cpp b/src/zen/cmds/info_cmd.cpp
index 8e0b3d663..49ad022cf 100644
--- a/src/zen/cmds/info_cmd.cpp
+++ b/src/zen/cmds/info_cmd.cpp
@@ -21,21 +21,21 @@ InfoCommand::~InfoCommand()
{
}
-int
+void
InfoCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv)
{
ZEN_UNUSED(GlobalOptions);
if (!ParseOptions(argc, argv))
{
- return 0;
+ return;
}
m_HostName = ResolveTargetHostSpec(m_HostName);
if (m_HostName.empty())
{
- throw OptionParseException("unable to resolve server specification");
+ throw OptionParseException("Unable to resolve server specification", m_Options.help());
}
HttpClient Http(m_HostName);
@@ -48,8 +48,6 @@ InfoCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv)
{
Result.ThrowError(fmt::format("Failed getting info from {}", m_HostName));
}
-
- return 0;
}
} // namespace zen