From d3e396f7ecd3bcf2df30d2ba203b3548cf6ab5e0 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Tue, 17 Oct 2023 20:35:54 +0200 Subject: added command line option to start server clean (#481) when specified with `--clean`, the data directory will be wiped clean at startup --- src/zenserver/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/zenserver/main.cpp') diff --git a/src/zenserver/main.cpp b/src/zenserver/main.cpp index d57722143..f482e6737 100644 --- a/src/zenserver/main.cpp +++ b/src/zenserver/main.cpp @@ -334,6 +334,11 @@ main(int argc, char* argv[]) ZenServerOptions ServerOptions; ParseCliOptions(argc, argv, ServerOptions); + if (ServerOptions.IsCleanStart) + { + DeleteDirectories(ServerOptions.DataDir); + } + if (!std::filesystem::exists(ServerOptions.DataDir)) { ServerOptions.IsFirstRun = true; -- cgit v1.2.3