From 555fa16a5229b330598ce7d4e8df2146047c262b Mon Sep 17 00:00:00 2001 From: Jaime Arias Almeida <arias@lipn.univ-paris13.fr> Date: Sun, 15 Jan 2023 14:49:51 +0100 Subject: [PATCH] fix cli --- src/main.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 87196b7..b3dd573 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -228,21 +228,20 @@ int main(int argc, char** argv) { ->fallthrough(); std::string obs_file; - generate->add_option("--obs-file", obs_file, "Observable transitions") - ->type_name("Path") - ->check(CLI::ExistingFile); - - bool all{false}; - generate->add_flag("--all", all, - "Cover all observable transitions (default: false)"); + CLI::Option* opt_transitions = + generate + ->add_option("--obs-file", obs_file, + "Cover transitions from file [default: all transitions]") + ->type_name("Path") + ->check(CLI::ExistingFile); // reach->callback([&]() {}); // sog->callback([&]() {}); generate->callback([&]() { - if (all) { - generate_all_paths(input_file, output_folder); - } else { + if (*opt_transitions) { generate_paths_from_file(input_file, obs_file, output_folder); + } else { + generate_all_paths(input_file, output_folder); } }); -- GitLab