Geoffrey McRae
|
c7aa8871e4
|
[common] fixed improper comment parsing, fixes #233
|
2020-01-21 16:35:21 +11:00 |
|
Geoffrey McRae
|
6aeafc6651
|
[common] add comment support to the ini parser
|
2020-01-12 22:44:41 +11:00 |
|
Geoffrey McRae
|
22f04a926f
|
[common] numerious bad usage bug fixes
|
2020-01-10 18:04:22 +11:00 |
|
Geoffrey McRae
|
438e9e0969
|
[common] option: fixed missing null terminator
|
2019-05-27 01:56:55 +10:00 |
|
Geoffrey McRae
|
db0d966102
|
[common] option: add debug errors for invalid options
|
2019-05-21 14:58:11 +10:00 |
|
Geoffrey McRae
|
a29639fceb
|
[common] option: fix another invalid usage of an unset variable
|
2019-05-21 13:24:28 +10:00 |
|
Geoffrey McRae
|
0605b7df8c
|
[common] option: allow short options to toggle boolean values
|
2019-05-21 12:58:53 +10:00 |
|
Geoffrey McRae
|
51ca08719e
|
[common] option: trim whitespace from option names and values
|
2019-05-21 12:34:41 +10:00 |
|
Geoffrey McRae
|
ce9b94e93d
|
[common] option: fix crash on failure to parse invalid config file
|
2019-05-21 12:28:13 +10:00 |
|
Geoffrey McRae
|
7cc0f7cb99
|
[common] option: fix incorrect column header padding
|
2019-05-21 11:38:40 +10:00 |
|
Geoffrey McRae
|
06c229dfd4
|
[common] option: fix invalid access of null/invalid options
|
2019-05-21 11:34:50 +10:00 |
|
Geoffrey McRae
|
2d5f6d65ce
|
[common] option: added shortopt support and pretty help print
|
2019-05-21 11:31:31 +10:00 |
|
Geoffrey McRae
|
a7daeb2a12
|
[c-host] option: fix memory corruption due to usage of old pointers
|
2019-05-17 09:25:57 +10:00 |
|
Geoffrey McRae
|
2fe9dc7ca1
|
[common] track if option set failed and print help if so
|
2019-05-12 16:51:37 +10:00 |
|
Geoffrey McRae
|
e22f33a44b
|
[common] add getValues callback for options
|
2019-05-12 16:13:50 +10:00 |
|
Geoffrey McRae
|
538a6dc08e
|
[common] rework option API to allow for custom types
|
2019-05-11 20:58:49 +10:00 |
|
Geoffrey McRae
|
5b199d8f25
|
[common] make local struct local
|
2019-05-11 19:07:10 +10:00 |
|
Geoffrey McRae
|
785bc33192
|
[common] added config file loading capability
|
2019-05-11 18:22:01 +10:00 |
|
Geoffrey McRae
|
cf030f6f0c
|
[common] remove "Option" from the option help output
|
2019-05-11 11:51:29 +10:00 |
|
Geoffrey McRae
|
823164a924
|
[common] further option help cleanup
|
2019-05-11 11:50:26 +10:00 |
|
Geoffrey McRae
|
86c7286aad
|
[common] seperate validator and clean up output
|
2019-05-11 11:35:17 +10:00 |
|
Geoffrey McRae
|
32d5f1db85
|
[common] validate all options including defaults
|
2019-05-11 11:21:00 +10:00 |
|
Geoffrey McRae
|
53ade56b4e
|
[common] fix option parser memory leak
|
2019-05-09 23:05:33 +10:00 |
|
Geoffrey McRae
|
247e92937c
|
[common] match the correct option
|
2019-05-09 22:47:48 +10:00 |
|
Geoffrey McRae
|
e7345b9711
|
[c-host] initial agnostic option api and parser
|
2019-05-09 22:06:58 +10:00 |
|