From 090bf5ff97defbd66e7ac2ed98158fe47bbaa5c2 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sun, 28 Jun 2026 18:56:01 -0700 Subject: [PATCH] cli cerr/cout flush Write less extraneous information to stdout, and ensure flush() at opportune times --- tools/call.cpp | 3 ++- tools/get.cpp | 3 ++- tools/info.cpp | 5 +++-- tools/list.cpp | 2 +- tools/monitor.cpp | 3 ++- tools/put.cpp | 4 ++-- 6 files changed, 12 insertions(+), 8 deletions(-) diff --git a/tools/call.cpp b/tools/call.cpp index 9a853e5..f280fb1 100644 --- a/tools/call.cpp +++ b/tools/call.cpp @@ -120,7 +120,7 @@ int main(int argc, char *argv[]) auto ctxt(client::Context::fromEnv()); if(verbose) - std::cout<<"Effective config\n"<> ops; @@ -115,6 +115,7 @@ int main(int argc, char *argv[]) .format() .format(format) .arrayLimit(arrLimit); + std::cout.flush(); if(remaining.fetch_sub(1)==1) done.signal(); diff --git a/tools/info.cpp b/tools/info.cpp index 3d7090c..7ad1274 100644 --- a/tools/info.cpp +++ b/tools/info.cpp @@ -76,7 +76,7 @@ int main(int argc, char *argv[]) auto ctxt(client::Context::fromEnv()); if(verbose) - std::cout<<"Effective config\n"<> ops; @@ -92,8 +92,9 @@ int main(int argc, char *argv[]) std::cout<<" from "<> workqueue(argc-optind+1); @@ -157,6 +157,7 @@ int main(int argc, char *argv[]) std::cout<