From 1af138308d01f96dd979f0137394dcbd5971d5e1 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Tue, 10 Feb 2026 19:38:36 +0100 Subject: WIP: install --- src/argparser.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/argparser.h') diff --git a/src/argparser.h b/src/argparser.h index c5337e0..8f1ef39 100644 --- a/src/argparser.h +++ b/src/argparser.h @@ -237,6 +237,11 @@ public: options.emplace_back(Opt{shortopt, longopt, cb, help}); } + void add(const std::string& caption) + { + options.emplace_back(Opt{{}, {}, {}, caption}); + } + void set_pos_cb(std::function cb) { pos_cb = cb; @@ -270,6 +275,11 @@ public: using T = std::decay_t; if constexpr (std::is_same_v>) { + if(opt.longopt.empty()) + { + std::cout << "\n" << opt.help << ":\n"; + return; + } } else if constexpr (std::is_same_v>) { -- cgit v1.2.3