// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "../zen.h" namespace zen { class UpCommand : public ZenCmdBase { public: UpCommand(); ~UpCommand(); virtual int Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) override; virtual cxxopts::Options* Options() override { return &m_Options; } private: cxxopts::Options m_Options{"up", "Bring up zen service"}; }; class DownCommand : public ZenCmdBase { public: DownCommand(); ~DownCommand(); virtual int Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) override; virtual cxxopts::Options* Options() override { return &m_Options; } private: cxxopts::Options m_Options{"down", "Bring down zen service"}; }; } // namespace zen