|
d06ee4995c
|
cmdopt2: add convenience function for lambda handlers
|
2022-05-24 15:10:00 +10:00 |
|
|
8b409d07c8
|
cmdotp2: silence some narrowing conversion warnings
|
2022-03-21 10:52:10 +10:00 |
|
|
40f2f3b99f
|
cmdopt2: actually advance positional parsing cursor
|
2022-03-21 10:52:10 +10:00 |
|
|
bc5aaae818
|
cmdopt2/parser: add a description parameter
|
2022-03-21 10:52:10 +10:00 |
|
|
787b91c6ef
|
cmdopt2/parser: remove ostream usage in favour of FILE*
|
2022-03-21 10:52:10 +10:00 |
|
|
9caba84fc6
|
cmdopt2/args: move repeat into base arg
|
2022-03-21 10:52:10 +10:00 |
|
|
153844eded
|
cmdopt2/args: add vector bind
|
2022-03-21 10:47:48 +10:00 |
|
|
86eafa366d
|
cmdopt2/args: acceptor should take a char*
|
2022-03-21 10:46:29 +10:00 |
|
|
11dc485c88
|
cmdopt2/args: create a parseable trait
|
2022-03-21 10:44:44 +10:00 |
|
|
179f016fa1
|
cmdopt2/args: extract argument::create as a free function
|
2022-03-18 15:23:17 +10:00 |
|
|
a54ed01dcb
|
cmdopt2: use required flag
|
2022-03-18 15:04:45 +10:00 |
|
|
a63f4fef44
|
cmdopt2/args: add ignore helper
|
2022-03-18 15:03:43 +10:00 |
|
|
8a38459f9a
|
cmdopt2/parser: render argument placeholders during usage
|
2022-03-18 13:04:09 +10:00 |
|
|
f64d617156
|
cmdopt2/parser: add --help dispatch
|
2022-03-18 13:03:56 +10:00 |
|
|
1e1034711f
|
cmdopt2/args: add acceptor builder
|
2022-03-18 13:02:56 +10:00 |
|
|
577d34eeb5
|
cmdopt2: rename arg as args
|
2022-03-18 12:26:10 +10:00 |
|
|
c5e4811efc
|
cmdopt2/parser: add usage overload for FILE*
|
2022-03-18 12:19:18 +10:00 |
|
|
cd2b6be6e8
|
cmdopt2/arg: add bind support to more string types
|
2022-03-18 12:19:18 +10:00 |
|
|
6ed70a4839
|
concepts: split and remove C++20 re-implementations
|
2022-03-18 12:19:18 +10:00 |
|
|
e96ee81c03
|
cmdopt2: initial sketches for a command line parser
|
2022-03-18 12:19:18 +10:00 |
|