Thank you for the project, I like the idea to stick to a small Python app for it and re-use some well known APIs...
... but struggle generating some completion file.
I think there are some issues in shtab but it could also be a mis-usage.
- it looks like
add_help option to ArgumentParser only applies to the "root", I couldn't find a way to also avoid it in subparsers
- the generated completion looks fine but misses the description for every subcommand