cliche icon indicating copy to clipboard operation
cliche copied to clipboard

Compare with clize

Open bersace opened this issue 4 years ago • 1 comments

Hi,

Thanks for cliché. The name and the design are great. Also, the comparison section is insightful.

Would you mind to compare with clize ? And add it to the comparison list ?

Regards,

bersace avatar Apr 08 '20 06:04 bersace

@bersace Haven't looked into Clize pretty much, but one of the main differences is that Clize build its own CLI parser instead of using existing parser libraries (they thought argparse's design is not pretty Pythonic and claims to have more functionalities over argparse in their current core library), while Cliche uses builtin argparse directly for handling input. (Still, Clize allows you to swap their core parser with argparse).

Another difference would probably be backward compatibility -- to support Python versions < 3.7 (including Python 2) Clize has dependencies such as attrs and six to make use of advanced language features not available in previous versions of Python. It may not be the case now because both Python 2 and Python 3.6 got deprecated. Cliche wasn't developed for Python 2 usage, but should be runnable on Python >= 3.4 without external backward compatibility support.

pykenny avatar Aug 25 '22 03:08 pykenny