Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
nimble, patches, cli: vendor parseopt3 dependency (#780)
Rationale: - Although there are benefits to maintaining a patch rather than an in-repo forked dependency, the patching process added complexity and fragility. And it seems like it might have to become more complex and fragile when we start using `nimble lock` with Nim 2.0. - Help to unblock the Nim 2.0 version bump, which caused the patching process to fail in CI on Windows only. - It's OK if we have to vendor possible future forked code (e.g. of jsony or commonmark), rather than maintaining patches. - A reader of our nimble file can no longer think that configlet fully uses cligen. We do have an integration test in tests/test_binary to assert that configlet has the desired CLI option parsing behavior.
- Loading branch information