diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-01-22 15:57:49 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-01-22 15:57:49 +0100 |
| commit | 61ef02df2c128cd86efcddd3fa53870bc8d575c4 (patch) | |
| tree | 761bb4c9d443f9f61a95744440664cb6501b47df /lib/header/fuzz/.gitignore | |
| parent | b4a779f040f18257fde1c357626461ab187490db (diff) | |
| download | tools.nes-61ef02df2c128cd86efcddd3fa53870bc8d575c4.tar.gz tools.nes-61ef02df2c128cd86efcddd3fa53870bc8d575c4.zip | |
Remove the dependency on clap
All three binaries (i.e. readrom, nasm and xa65) used it, and to be
honest rolling our own argument parsing was actually pretty easy to
achieve. This frees us from a big dependency and it also frees us from
inner dependencies such as 'clap_derive' which prevented us from being
able to build binaries purely statically.
As a side effect, we can now display help/version messages which are
more like I'm used to, and certain checks can be moved in the parsing
directly instead of having to be done later. As a cherry on top, there
is some type masturbation that gets removed along the way.
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'lib/header/fuzz/.gitignore')
0 files changed, 0 insertions, 0 deletions
