I had good experience with Cligen:
[https://github.com/c-blake/cligen](https://github.com/c-blake/cligen)
> [https://www.youtube.com/watch?v=pXhcPJK5cMc](https://www.youtube.com/watch?v=pXhcPJK5cMc)
There is a port of docopt to Nim:
[https://github.com/docopt/docopt.nim](https://github.com/docopt/docopt.nim)
[https://www.youtube.com/watch?v=pXhcPJK5cMc](https://www.youtube.com/watch?v=pXhcPJK5cMc)
I'll leave it at that.
see also:
[https://github.com/nim-lang/Nim/issues/7494](https://github.com/nim-lang/Nim/issues/7494)
deprecated modules don't show up as being deprecated in docs + other related
points #7494
I've had good success with [cligen](https://github.com/c-blake/cligen) otherwise
parseopt.
Please see this article
[version-0180-released](https://nim-lang.org/blog/2018/03/01/version-0180-released.html)
I upgraded from nim version 0.17 to 0.18 and I'm in the process of updating my
code to remove the deprecated warnings.
What is the replacement for parseopt2?