Add tinyscript: A development kit for quickly building argparse-based…
… CLI tools.
What is this Python project?
This library is aimed to provide useful features and to shorten required lines of code for writing nice-looking command-line interface tools.
What's the difference between this Python project and similar ones?
This library is well designed, excellent coded with security in mind and is easy to use. Multiple examples are available on the authors website https://github.com/dhondta/python-tinyscript
Anyone who agrees with this pull request could submit an Approve review to it.
- Only 14 stars
- It is AGPL-3.0 License, which is very viral for a lib and especially considering it is a generator..
- There is an ugly default
{positional,arguments,dict}so no improvement over argparse here
AGPL-3.0 License just limits the application of the lib. It's not that I am against it.
Is the number of stars a requirement to be added?
I approve this pull request, I think it would be a nice addition.
Tinyscript is definitely not a framework to provide a new useless paradigm, as it says, it is a development kit that remains argparse-based, so the same way to define CLI arguments. Where it really helps is that it provides lots of useful code fore reuse, therefore helping to develop scripts far quicker and in a really shorter way.
… CLI tools.
What is this Python project?
This library is aimed to provide useful features and to shorten required lines of code for writing nice-looking command-line interface tools.
What's the difference between this Python project and similar ones?
This library is well designed, excellent coded with security in mind and is easy to use. Multiple examples are available on the authors website https://github.com/dhondta/python-tinyscript
Anyone who agrees with this pull request could submit an Approve review to it.
Indeed, very interesting library and, as usual, the author did a great job in both the design and the implementation phases. As a security professional, I use it very regularly; I definitely do recommend this library as it is very easy to understand/use and it saves a lot of time. Thumps up for this project!
Very nice feature. I approve this request.
@bahmadh just don't forget to publish derived code, or you may get in trouble with legal department.
@bahmadh just don't forget to publish derived code, or you may get in trouble with legal department.
Thanks Techtonik, I think, I know how to read a license... but always good to remind people.
Nice library, I agree that it would be a valuable addition to the list!