diff options
| author | Stefan Boberg <[email protected]> | 2021-09-16 21:05:39 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-09-16 21:05:39 +0200 |
| commit | e5d44a89fac05c90ef7d784a6e82029f4f9b2065 (patch) | |
| tree | 94584e4cf7ef155e9a50e39752c803d8fdac2b17 | |
| parent | Improved top/ps behaviour (diff) | |
| download | zen-e5d44a89fac05c90ef7d784a6e82029f4f9b2065.tar.xz zen-e5d44a89fac05c90ef7d784a6e82029f4f9b2065.zip | |
Added stubs for scrub CLI command
| -rw-r--r-- | zen/cmds/scrub.cpp | 19 | ||||
| -rw-r--r-- | zen/cmds/scrub.h | 23 | ||||
| -rw-r--r-- | zen/zen.vcxproj | 2 | ||||
| -rw-r--r-- | zen/zen.vcxproj.filters | 2 |
4 files changed, 46 insertions, 0 deletions
diff --git a/zen/cmds/scrub.cpp b/zen/cmds/scrub.cpp new file mode 100644 index 000000000..a9b8505ec --- /dev/null +++ b/zen/cmds/scrub.cpp @@ -0,0 +1,19 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "scrub.h" + +using namespace std::literals; + +ScrubCommand::ScrubCommand() +{ +} + +ScrubCommand::~ScrubCommand() = default; + +int +ScrubCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) +{ + ZEN_UNUSED(GlobalOptions, argc, argv); + + return 0; +} diff --git a/zen/cmds/scrub.h b/zen/cmds/scrub.h new file mode 100644 index 000000000..1bfb4ad6c --- /dev/null +++ b/zen/cmds/scrub.h @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "../internalfile.h" +#include "../zen.h" + +#include <ppl.h> + +/** Scrub storage + */ +class ScrubCommand : public ZenCmdBase +{ +public: + ScrubCommand(); + ~ScrubCommand(); + + virtual int Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) override; + virtual cxxopts::Options* Options() override { return &m_Options; } + +private: + cxxopts::Options m_Options{"scrub", "Scrub zen storage"}; +}; diff --git a/zen/zen.vcxproj b/zen/zen.vcxproj index 4f0691fab..ff10f4c59 100644 --- a/zen/zen.vcxproj +++ b/zen/zen.vcxproj @@ -100,6 +100,7 @@ <ClCompile Include="cmds\deploy.cpp" /> <ClCompile Include="cmds\hash.cpp" /> <ClCompile Include="cmds\run.cpp" /> + <ClCompile Include="cmds\scrub.cpp" /> <ClCompile Include="cmds\status.cpp" /> <ClCompile Include="cmds\top.cpp" /> <ClCompile Include="cmds\up.cpp" /> @@ -114,6 +115,7 @@ <ClInclude Include="cmds\deploy.h" /> <ClInclude Include="cmds\hash.h" /> <ClInclude Include="cmds\run.h" /> + <ClInclude Include="cmds\scrub.h" /> <ClInclude Include="cmds\status.h" /> <ClInclude Include="cmds\top.h" /> <ClInclude Include="cmds\up.h" /> diff --git a/zen/zen.vcxproj.filters b/zen/zen.vcxproj.filters index 47b321727..a38771944 100644 --- a/zen/zen.vcxproj.filters +++ b/zen/zen.vcxproj.filters @@ -27,6 +27,7 @@ </ClCompile> <ClCompile Include="cmds\up.cpp" /> <ClCompile Include="cmds\cache.cpp" /> + <ClCompile Include="cmds\scrub.cpp" /> </ItemGroup> <ItemGroup> <ClInclude Include="chunk\chunk.h" /> @@ -55,6 +56,7 @@ </ClInclude> <ClInclude Include="cmds\up.h" /> <ClInclude Include="cmds\cache.h" /> + <ClInclude Include="cmds\scrub.h" /> </ItemGroup> <ItemGroup> <Filter Include="cmds"> |