Don't stop maintaining this lol #102
Replies: 3 comments
-
Thank you for your kind words, I am glad you like this project. Don't worry, I don't have any plans to abandon it :) |
Beta Was this translation helpful? Give feedback.
-
@hamdanal , I have a few projects which use sub-parsers and they look great if I plug this in but I am worried about the durability of this project wrt to future versions of Python/argparse. Are you really confident you can maintain compatibility across all current and future Python versions given how intimately this code integrates? I just looked through |
Beta Was this translation helpful? Give feedback.
-
This project is always tested with pre-release versions of python. That and argparse being extremely stable make me not worry much about compatibility issues.
All add-ons to argparse use part of its private api, simply because it has no usable public api. Look at the famous argcomplete project for example.
That won’t work for every use case, people do weird stuff in their code and expect it to work (the description text of the program is a free form text, you can easily fool any regular expression). It might work for your use case though, you’d have to try it out and you’ll need to test it every time you update your cli. |
Beta Was this translation helpful? Give feedback.
-
Dude you need to keep on maintaining this😅, I just stumbled upon it while looking for a way to colourise my argparse help. It hasn't disappointed me so far. If by any chance you figure that you can't actively maintain it, I'd be more than happy to help with it. I've started updating all my projects to use rich-argpase .
Thanks for this man!♥️
Beta Was this translation helpful? Give feedback.
All reactions