2025-06-07 17:09 |
Version 2.0.0
|
Dimitrije Dobrota |
3 |
6 |
4 |
2025-06-07 17:05 |
Catch help exception in parser itself
|
Dimitrije Dobrota |
1 |
10 |
2 |
2025-06-05 05:43 |
Tie in help mechanism
|
Dimitrije Dobrota |
7 |
266 |
160 |
2025-06-04 22:13 |
Add short help message, cleaner code
|
Dimitrije Dobrota |
6 |
156 |
46 |
2025-06-04 15:22 |
Modernize with based goodness
|
Dimitrije Dobrota |
7 |
118 |
103 |
2025-05-28 11:10 |
Add long help function
|
Dimitrije Dobrota |
5 |
203 |
77 |
2025-05-27 13:50 |
Template madness cleanup
|
Dimitrije Dobrota |
2 |
54 |
31 |
2025-05-27 11:03 |
Positional can have a list at the end
|
Dimitrije Dobrota |
2 |
81 |
35 |
2025-05-27 10:09 |
Handle lists, handler restructure
|
Dimitrije Dobrota |
3 |
245 |
58 |
2025-05-26 19:02 |
Two layer erasure so that logic can be extracted
|
Dimitrije Dobrota |
5 |
552 |
432 |
2025-05-26 16:45 |
Accumulate options into named groups
|
Dimitrije Dobrota |
3 |
198 |
60 |
2025-05-26 15:50 |
Better handling for positional arguments
|
Dimitrije Dobrota |
4 |
99 |
57 |
2025-05-26 14:17 |
Separate direct and boolean option types
|
Dimitrije Dobrota |
3 |
119 |
65 |
2025-05-25 21:36 |
Handle positional arguments and terminal
|
Dimitrije Dobrota |
4 |
165 |
20 |
2025-05-25 20:55 |
Clenup option validation and character mapping
|
Dimitrije Dobrota |
3 |
94 |
92 |
2025-05-25 20:04 |
Short options can have =, naming enforcement
|
Dimitrije Dobrota |
3 |
112 |
19 |
2025-05-24 10:27 |
Test suite for parser
|
Dimitrije Dobrota |
4 |
402 |
22 |
2025-05-23 23:46 |
Streamline the parser code
|
Dimitrije Dobrota |
2 |
63 |
112 |
2025-05-23 23:01 |
Centralized error reporting
|
Dimitrije Dobrota |
2 |
73 |
48 |
2025-05-23 22:31 |
Restrain character set, better saving
|
Dimitrije Dobrota |
1 |
81 |
22 |
2025-05-23 21:46 |
Cleaner parser cover more cases
|
Dimitrije Dobrota |
2 |
175 |
71 |
2025-05-23 20:35 |
Proof of concept parsing
|
Dimitrije Dobrota |
2 |
150 |
34 |
2025-05-23 17:42 |
Proper long and short option store and lookup
|
Dimitrije Dobrota |
2 |
160 |
43 |
2025-05-23 15:31 |
Start of a rewrite
|
Dimitrije Dobrota |
22 |
295 |
1366 |
2025-03-09 19:53 |
Add support for vcpkg
|
Dimitrije Dobrota |
6 |
59 |
56 |
2025-03-09 19:52 |
Update LICENSE.md
|
Dimitrije Dobrota |
1 |
8 |
7 |
2025-02-03 22:27 |
Update README
|
Dimitrije Dobrota |
1 |
3 |
0 |
2025-02-02 21:41 |
Propagate parser generated errors
|
Dimitrije Dobrota |
2 |
34 |
14 |
2024-06-29 10:35 |
Version 1.1
|
Dimitrije Dobrota |
2 |
6 |
1 |
2024-06-29 10:32 |
Add test suite, bug fixing
|
Dimitrije Dobrota |
5 |
130 |
24 |
2024-06-17 13:33 |
Rewrite CMake project for better integration
|
Dimitrije Dobrota |
45 |
2427 |
1257 |
2024-06-14 17:59 |
Version 1.0
|
Dimitrije Dobrota |
1 |
81 |
0 |
2024-06-14 17:23 |
Rebrand to poafloc
|
Dimitrije Dobrota |
16 |
572 |
573 |
2024-06-14 16:33 |
Add LICENSE.md
|
Dimitrije Dobrota |
1 |
21 |
0 |
2024-06-12 18:30 |
Fix optional argument for short option
|
Dimitrije Dobrota |
1 |
1 |
1 |
2024-06-12 18:15 |
Fix a few inconsistencies
|
Dimitrije Dobrota |
4 |
14 |
12 |
2024-06-12 16:55 |
Improve --help and --usage handling, proper fa....
|
Dimitrije Dobrota |
1 |
11 |
5 |
2024-06-12 16:20 |
Fix sort issue where no long options are available
|
Dimitrije Dobrota |
1 |
2 |
2 |
2024-06-12 15:10 |
Export targets for other CMake projects to use
|
Dimitrije Dobrota |
3 |
45 |
3 |
2024-06-12 13:59 |
Set up CMake for proper library instalation
|
Dimitrije Dobrota |
2 |
45 |
5 |
2024-06-12 13:58 |
Small tweaks
|
Dimitrije Dobrota |
3 |
17 |
15 |
2024-06-12 09:59 |
Parse args at the end on in order
|
Dimitrije Dobrota |
4 |
33 |
39 |
2024-06-11 14:49 |
Streamline error handling, added a lot of flags
|
Dimitrije Dobrota |
8 |
273 |
109 |
2024-06-11 10:39 |
Parser honor Rule of 5
|
Dimitrije Dobrota |
2 |
6 |
1 |
2024-06-11 10:12 |
Improve trie_t
|
Dimitrije Dobrota |
3 |
31 |
10 |
2024-06-11 10:00 |
Remove exceptions, silently skip invalid options
|
Dimitrije Dobrota |
3 |
12 |
13 |
2024-06-11 09:46 |
Code shuffle
|
Dimitrije Dobrota |
7 |
34 |
25 |
2024-06-10 23:51 |
No need for two library versions, one will suffice
|
Dimitrije Dobrota |
5 |
13 |
28 |
2024-06-10 22:48 |
Fix ugly enums using prepprocessor magic
|
Dimitrije Dobrota |
3 |
26 |
31 |
2024-06-10 22:25 |
Hide C bindings from C++ interface
|
Dimitrije Dobrota |
3 |
20 |
11 |
2024-06-10 22:05 |
Put everything into args namespace
|
Dimitrije Dobrota |
7 |
24 |
0 |
2024-06-10 21:23 |
Proof of concept C bindings
|
Dimitrije Dobrota |
7 |
191 |
34 |
2024-06-10 19:35 |
Switch to CMake and restructure the project
|
Dimitrije Dobrota |
12 |
647 |
596 |
2024-06-08 21:55 |
Internal renames and shuffling code around
|
Dimitrije Dobrota |
1 |
68 |
68 |
2024-06-08 21:35 |
Change interface to use 1 static function
|
Dimitrije Dobrota |
2 |
30 |
27 |
2024-06-08 21:21 |
Fix option sorting
|
Dimitrije Dobrota |
2 |
16 |
13 |
2024-06-08 20:58 |
Add groups to options for better --help
|
Dimitrije Dobrota |
2 |
43 |
12 |
2024-06-08 20:05 |
Add support for 2 part message in --help
|
Dimitrije Dobrota |
2 |
17 |
1 |
2024-06-08 20:04 |
Add support for coding multiple usages in doc
|
Dimitrije Dobrota |
1 |
19 |
3 |
2024-06-08 19:51 |
Update clang-format to fix dangling else
|
Dimitrije Dobrota |
1 |
2 |
2 |
2024-06-08 19:30 |
Get rid of unnecessary indent
|
Dimitrije Dobrota |
1 |
12 |
19 |
2024-06-08 19:17 |
Improve help_entry_t by making its members public
|
Dimitrije Dobrota |
1 |
41 |
50 |
2024-06-08 19:10 |
Streamline --usage using existing help_entries
|
Dimitrije Dobrota |
1 |
23 |
30 |
2024-06-08 19:00 |
Exclude options with HIDDEN flag from --help
|
Dimitrije Dobrota |
2 |
18 |
11 |
2024-06-08 18:48 |
Streamline --help generation
|
Dimitrije Dobrota |
1 |
17 |
20 |
2024-06-08 18:42 |
Add --usage option
|
Dimitrije Dobrota |
1 |
75 |
0 |
2024-06-08 16:21 |
Differentiate between optional arguments in help
|
Dimitrije Dobrota |
1 |
26 |
10 |
2024-06-07 19:19 |
Long messages are now split into multiple lines
|
Dimitrije Dobrota |
2 |
22 |
7 |
2024-06-07 17:31 |
Add help option
|
Dimitrije Dobrota |
2 |
136 |
25 |
2024-06-07 14:26 |
Add comments
|
Dimitrije Dobrota |
1 |
17 |
6 |
2024-06-06 14:56 |
Add proper keys for all kinds of events
|
Dimitrije Dobrota |
2 |
26 |
4 |
2024-06-06 12:51 |
Add support for aliases and int keys
|
Dimitrije Dobrota |
2 |
44 |
18 |
2024-06-06 12:25 |
Options with optional arguments
|
Dimitrije Dobrota |
2 |
24 |
15 |
2024-06-06 02:19 |
Ignore options after --
|
Dimitrije Dobrota |
2 |
10 |
3 |
2024-06-06 02:12 |
Parse ganged up short options, with trailing arg
|
Dimitrije Dobrota |
1 |
23 |
12 |
2024-06-06 02:00 |
Add uncomplete matching to long options
|
Dimitrije Dobrota |
3 |
110 |
46 |
2024-06-05 21:15 |
Recognize long and short options
|
Dimitrije Dobrota |
2 |
47 |
43 |
2024-06-05 20:33 |
Option that requires an argument requires its name
|
Dimitrije Dobrota |
2 |
6 |
6 |
2024-06-05 18:57 |
Proof of concept
|
Dimitrije Dobrota |
5 |
391 |
0 |