BodgeMaster
efa4fa560e
tools/hexnet: replace built-in argument parser with lib/cli
...
This is the entire reason I build lib/cli in the first place:
Parsing arguments directly in a given program tends to get really messy,
not to mention all the different ways that arguments can be specified
and the redundant work required to do that on multiple programs.
2022-07-15 13:51:19 +02:00
BodgeMaster
c406555e4e
tools/hexnet: argument parser fix
2022-07-13 20:35:33 +02:00
BodgeMaster
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
2022-07-13 20:30:27 +02:00
BodgeMaster
9639ef065f
tools/hexnet: Work on argument parser to finish suppurt for client mode
2022-07-13 20:27:58 +02:00
BodgeMaster
310011a6da
tools/hexnet: replace exit codes with macros to improve readability
2022-07-13 06:06:09 +02:00
BodgeMaster
6a5096dfa3
tools/hexnet: add server/client concept to arguments parser
2022-07-13 06:03:41 +02:00
BodgeMaster
b3cd8709fb
Tools: Add WIP hexnet tool. This will be similar to hexdump and netcat in one.
...
Yes, I am using this as an exercise for myself to figure out networking.
2022-07-12 05:13:01 +02:00
BodgeMaster
b0bd027898
Add license and copyright notices
2022-06-27 11:46:13 +02:00
BodgeMaster
0d10af1bd6
do not use the lib prefix for library names
2022-06-24 16:50:41 +02:00
BodgeMaster
bb0dc05a30
rename header
...
Yes, this is a completely necessary change, I am aware.
2022-06-24 12:19:41 +02:00
BodgeMaster
6e4dd4da71
Remove build system test code, add generalized NBT model
2022-06-24 12:15:34 +02:00
BodgeMaster
0c9299b21d
Create files for nbt library and a tool to use it.
...
These files were also used to figure out the process of building them so
their content is garbage.
2022-06-24 09:28:17 +02:00