The repository has 4 branches:
0-init
: just some preparation for TypeScript writing1-end
: clean Args of the beginning2-rought-draft
: dirty Args before refactoring3-boolean-only
: clean simple Args for booleans only4-boolean-and-string
: rotting Args
Of course, the tests pass on all branches 😉