Jan Danielzick BodgeMaster
Loading Heatmap…

BodgeMaster commented on issue BodgeMaster/FOSS-VG#10

Makefile

Makefile 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…

2022-07-19 04:19:09 +02:00

BodgeMaster closed issue BodgeMaster/FOSS-VG#10

Makefile

2022-07-19 04:19:09 +02:00

BodgeMaster opened issue BodgeMaster/FOSS-VG#32

Style: look into code formatters like clang-format

2022-07-19 04:16:56 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • 21310fecc7 environment: allow for local customizations using a hidden file

2022-07-19 01:20:45 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • 09e2030a55 test/cli_argument_parser: More thorough unknwon flag test, add unknown unpositional argument test

2022-07-18 21:32:42 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-07-17 13:05:23 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • 2cbf048f2e lib/cli: make flags return more accurate error codes

2022-07-17 12:10:31 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#27

lib/cli: unit tests

TODO-list of remaining unit tests: - [ ] unknown flags (standalone) - [ ] unknown flags (mixed with other input) - [ ] unknown unpositional argument (standalone) - [ ] unknown unpositional…

2022-07-15 19:54:06 +02:00

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 »

2022-07-15 19:49:11 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#31

lib/cli: automatically add help and license flags

This could include a macro that constructs `ArgumentsParser` and automatically checks for these two flags.

2022-07-15 13:57:44 +02:00

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 »

2022-07-15 13:55:32 +02:00

BodgeMaster closed issue BodgeMaster/FOSS-VG#28

tools/hexnet: use arguments parser in cli lib

2022-07-15 13:41:16 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • b18a97713d test/cli_argument_parser: fix using delete instead of delete[] on pointer array

2022-07-15 11:48:24 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#27

lib/cli: unit tests

Unit test for valid input has been implemented. Now we need unit tests that try to break things in all sorts of ways.

2022-07-15 11:39:59 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-07-15 11:33:50 +02:00

BodgeMaster opened issue BodgeMaster/FOSS-VG#31

lib/cli: automatically add help and license flags

2022-07-15 05:12:50 +02:00

BodgeMaster opened issue BodgeMaster/FOSS-VG#30

lib/cli: help text generator

2022-07-15 05:09:10 +02:00

BodgeMaster opened issue BodgeMaster/FOSS-VG#29

lib/cli: convenient to use way of preparing all the flags and arguments

2022-07-14 05:50:42 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#25

Tools: Unit tests for hexnet

not 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

2022-07-14 05:37:21 +02:00

BodgeMaster closed issue BodgeMaster/FOSS-VG#25

Tools: Unit tests for hexnet

2022-07-14 05:37:21 +02:00