aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2024-10-16 09:49:04 +0200
committerGitHub Enterprise <[email protected]>2024-10-16 09:49:04 +0200
commit86a9271d8f695ca292512025833f220876bf50ed (patch)
treea7746278be39b06d34989cf09e9956a2d4315263 /src
parentmake sure to initialize stats in file, jupiter and zen remote stores (#198) (diff)
downloadzen-86a9271d8f695ca292512025833f220876bf50ed.tar.xz
zen-86a9271d8f695ca292512025833f220876bf50ed.zip
add --dryrun instructions to projectstore drop (#199)
Diffstat (limited to 'src')
-rw-r--r--src/zen/cmds/projectstore_cmd.cpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/zen/cmds/projectstore_cmd.cpp b/src/zen/cmds/projectstore_cmd.cpp
index 0f10f2743..8573c36aa 100644
--- a/src/zen/cmds/projectstore_cmd.cpp
+++ b/src/zen/cmds/projectstore_cmd.cpp
@@ -432,9 +432,13 @@ DropProjectCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** arg
if (m_OplogName.empty())
{
- ZEN_CONSOLE("{} project '{}' from '{}'", m_DryRun ? "Would drop" : "Dropping", m_ProjectName, m_HostName);
- if (!m_DryRun)
+ if (m_DryRun)
{
+ ZEN_CONSOLE("Would drop project '{}' from '{}'. Use --dryrun=false to execute the drop operation.", m_ProjectName, m_HostName);
+ }
+ else
+ {
+ ZEN_CONSOLE("Dropping project '{}' from '{}'", m_ProjectName, m_HostName);
if (HttpClient::Response Result = Http.Delete(fmt::format("/prj/{}", m_ProjectName)))
{
ZEN_CONSOLE("{}", Result);
@@ -453,14 +457,16 @@ DropProjectCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** arg
{
return 1;
}
- ZEN_CONSOLE("{} oplog '{}/{}' from '{}'{}",
- m_DryRun ? "Would drop" : "Dropping",
- m_ProjectName,
- m_OplogName,
- m_HostName,
- m_DryRun ? ". Add --dryrun=false to execute the drop"sv : ""sv);
- if (!m_DryRun)
+ if (m_DryRun)
+ {
+ ZEN_CONSOLE("Would drop oplog '{}/{}' from '{}'. Add --dryrun=false to execute the drop operation.",
+ m_ProjectName,
+ m_OplogName,
+ m_HostName);
+ }
+ else
{
+ ZEN_CONSOLE("Dropping oplog '{}/{}' from '{}'", m_ProjectName, m_OplogName, m_HostName);
if (HttpClient::Response Result = Http.Delete(fmt::format("/prj/{}/oplog/{}", m_ProjectName, m_OplogName)))
{
ZEN_CONSOLE("{}", Result);