diff options
| author | Dan Engelbrecht <[email protected]> | 2024-09-18 12:21:07 +0200 |
|---|---|---|
| committer | Dan Engelbrecht <[email protected]> | 2024-09-18 12:21:53 +0200 |
| commit | 6db299f0f97e78b3da38bc35d97bc86a88062d8a (patch) | |
| tree | b8f51bff9ca9f1a620541e2dc654ce422ef70635 /src/zen/cmds | |
| parent | cache generate command to create large data sets for testing (#159) (diff) | |
| download | archived-zen-de/improve-status-command.tar.xz archived-zen-de/improve-status-command.zip | |
clean up name/description of up, attach, down and status commandsde/improve-status-command
Diffstat (limited to 'src/zen/cmds')
| -rw-r--r-- | src/zen/cmds/status_cmd.h | 5 | ||||
| -rw-r--r-- | src/zen/cmds/up_cmd.h | 15 |
2 files changed, 16 insertions, 4 deletions
diff --git a/src/zen/cmds/status_cmd.h b/src/zen/cmds/status_cmd.h index 2dc742944..382b8e597 100644 --- a/src/zen/cmds/status_cmd.h +++ b/src/zen/cmds/status_cmd.h @@ -11,6 +11,9 @@ namespace zen { class StatusCommand : public ZenCmdBase { public: + static constexpr char Name[] = "status"; + static constexpr char Description[] = "Show zen status"; + StatusCommand(); ~StatusCommand(); @@ -20,7 +23,7 @@ public: private: int GetLockFileEffectivePort() const; - cxxopts::Options m_Options{"status", "Show zen status"}; + cxxopts::Options m_Options{Name, Description}; uint16_t m_Port; std::filesystem::path m_DataDir; }; diff --git a/src/zen/cmds/up_cmd.h b/src/zen/cmds/up_cmd.h index 94f896b4e..878228551 100644 --- a/src/zen/cmds/up_cmd.h +++ b/src/zen/cmds/up_cmd.h @@ -11,6 +11,9 @@ namespace zen { class UpCommand : public ZenCmdBase { public: + static constexpr char Name[] = "up"; + static constexpr char Description[] = "Bring up zen service"; + UpCommand(); ~UpCommand(); @@ -18,7 +21,7 @@ public: virtual cxxopts::Options& Options() override { return m_Options; } private: - cxxopts::Options m_Options{"up", "Bring up zen service"}; + cxxopts::Options m_Options{Name, Description}; uint16_t m_Port = 0; bool m_ShowConsole = false; bool m_ShowLog = false; @@ -28,6 +31,9 @@ private: class AttachCommand : public ZenCmdBase { public: + static constexpr char Name[] = "attach"; + static constexpr char Description[] = "Add a sponsor process to a running zen service"; + AttachCommand(); ~AttachCommand(); @@ -35,7 +41,7 @@ public: virtual cxxopts::Options& Options() override { return m_Options; } private: - cxxopts::Options m_Options{"attach", "Add a sponsor process to a running zen service"}; + cxxopts::Options m_Options{Name, Description}; uint16_t m_Port; int m_OwnerPid; std::filesystem::path m_DataDir; @@ -44,6 +50,9 @@ private: class DownCommand : public ZenCmdBase { public: + static constexpr char Name[] = "down"; + static constexpr char Description[] = "Bring down zen service"; + DownCommand(); ~DownCommand(); @@ -51,7 +60,7 @@ public: virtual cxxopts::Options& Options() override { return m_Options; } private: - cxxopts::Options m_Options{"down", "Bring down zen service"}; + cxxopts::Options m_Options{Name, Description}; uint16_t m_Port; bool m_ForceTerminate = false; std::filesystem::path m_ProgramBaseDir; |