diff --git a/src/utils/checkpointing/pugs_checkpoint_main.cpp b/src/utils/checkpointing/pugs_checkpoint_main.cpp index 982b11159ef7e68e4d437dc77aaa5c4c5b36b32a..5373923d06fe35cfb8dc7766349f7ac4b3bb3864 100644 --- a/src/utils/checkpointing/pugs_checkpoint_main.cpp +++ b/src/utils/checkpointing/pugs_checkpoint_main.cpp @@ -15,6 +15,9 @@ main(int argc, char* argv[]) app.description("A collection of simple tools to manage checkpoint/resume files for pugs."); app.add_option("filename", filename, "pugs checkpoint file (HDF5)")->check(CLI::ExistingFile)->required(); + bool enable_color = true; + app.add_flag("--color,!--no-color", enable_color, "Colorize console output [default: true]"); + bool print_info = false; auto info_flag = app.add_flag("--info", print_info, "Print checkpoints info"); @@ -37,7 +40,7 @@ main(int argc, char* argv[]) } parallel::Messenger::create(argc, argv); - ConsoleManager::init(true); + ConsoleManager::init(enable_color); try { if (*info_flag) {