- Berlin, Germany
- https://lostcave.ddnss.de/
- Joined on
2019-12-14
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
2cbf048f2e
lib/cli: make flags return more accurate error codes
BodgeMaster commented on issue BodgeMaster/FOSS-VG#27
lib/cli: unit testsTODO-list of remaining unit tests: - [ ] unknown flags (standalone) - [ ] unknown flags (mixed with other input) - [ ] unknown unpositional argument (standalone) - [ ] unknown unpositional…
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
4ceaca745b
test/cli_argument_parser: notes outlining what additional tests are needed
-
db6e543c5c
test/cli_argument_parser: add a test for dealing with "empty" command lines
-
8835b90398
test/cli_argument_parser: rename everything to have nice long descriptive names
- Compare 3 commits »
BodgeMaster commented on issue BodgeMaster/FOSS-VG#31
lib/cli: automatically add help and license flagsThis could include a macro that constructs `ArgumentsParser` and automatically checks for these two flags.
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
efa4fa560e
tools/hexnet: replace built-in argument parser with lib/cli
-
4c3d2fdbbf
lib/cli: ArgumentsParser constructor can accept both char** and const char**
-
3b1d288d1e
test/cli_argument_parser add an assertion to the valid input test that expects the value of unpositional arguments that are not present to be ""
-
362ec5f4f9
Build system: symlink dependency libs to bin/lib
- Compare 4 commits »
BodgeMaster closed issue BodgeMaster/FOSS-VG#28
tools/hexnet: use arguments parser in cli libBodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
b18a97713d
test/cli_argument_parser: fix using delete instead of delete[] on pointer array
BodgeMaster commented on issue BodgeMaster/FOSS-VG#27
lib/cli: unit testsUnit test for valid input has been implemented. Now we need unit tests that try to break things in all sorts of ways.
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
9ce979aa7c
lib/cli: first unit test implemented
-
82d611b984
lib/cli: various fixes
-
f5b0b74f94
lib/cli: remove useless arguments from getters, remove useless getter getProgramName (made the string public instead)
-
a1223ea4b9
Minor improvements and fixes.
- Compare 4 commits »
BodgeMaster opened issue BodgeMaster/FOSS-VG#31
lib/cli: automatically add help and license flagsBodgeMaster opened issue BodgeMaster/FOSS-VG#30
lib/cli: help text generatorBodgeMaster opened issue BodgeMaster/FOSS-VG#29
lib/cli: convenient to use way of preparing all the flags and argumentsBodgeMaster commented on issue BodgeMaster/FOSS-VG#25
Tools: Unit tests for hexnetnot relevant anymore because the arguments parser will be replaced with lib/cli and unit tests for the hexnet tool itself are being tracked on the other issue
BodgeMaster closed issue BodgeMaster/FOSS-VG#25
Tools: Unit tests for hexnetBodgeMaster opened issue BodgeMaster/FOSS-VG#28
tools/hexnet: use arguments parser in cli libBodgeMaster commented on issue BodgeMaster/FOSS-VG#27
lib/cli: unit testsarguments parser is implemented, unit tests needed
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
390087fc35
lib/cli: finish initial implementation
-
a2084e296a
lib/error: Remove ErrorOr<T>(bool) constructor
- Compare 2 commits »
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
e6f4884b60
lib/error: finally removed that useless cpp file
-
91f3dfaa5e
lib/cli: Add a library for command line arguments parsing
-
7e049fcfd1
lib/error: rename and add error constants
-
c406555e4e
tools/hexnet: argument parser fix
-
5cb1a52ec4
tools/hexnet: replace "server" with "listen" because that's what netcat calls it and the argument we use is -l like netcat's listen mode
- Compare 6 commits »
BodgeMaster opened issue BodgeMaster/FOSS-VG#27
lib/cli: Build a proper arguments parserBodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
310011a6da
tools/hexnet: replace exit codes with macros to improve readability
-
6a5096dfa3
tools/hexnet: add server/client concept to arguments parser
- Compare 2 commits »