- Berlin, Germany
- https://lostcave.ddnss.de/
- Joined on
2019-12-14
BodgeMaster commented on issue BodgeMaster/FOSS-VG#10
MakefileMakefile is completely unsupported. Might leave it in for use at your own risk, might get rid of it, Idk yet. Might also replace it with one that can only be used for building a release build…
BodgeMaster opened issue BodgeMaster/FOSS-VG#32
Style: look into code formatters like clang-formatBodgeMaster pushed to master at BodgeMaster/FOSS-VG
- 21310fecc7 environment: allow for local customizations using a hidden file
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
- 09e2030a55 test/cli_argument_parser: More thorough unknwon flag test, add unknown unpositional argument test
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
- a3a9078965 build system: include tinyutf8 in include path
- 79f58a6242 lib/java_string: add placeholder functions
- Compare 2 commits »
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 hexnet