uzver 0d7d881c70 Initial commit | %!s(int64=7) %!d(string=hai) anos | |
---|---|---|
.. | ||
clap | %!s(int64=7) %!d(string=hai) anos | |
docs | %!s(int64=7) %!d(string=hai) anos | |
examples | %!s(int64=7) %!d(string=hai) anos | |
manual | %!s(int64=7) %!d(string=hai) anos | |
tests | %!s(int64=7) %!d(string=hai) anos | |
.gitignore | %!s(int64=7) %!d(string=hai) anos | |
Changelog.markdown | %!s(int64=7) %!d(string=hai) anos | |
DESIGN.markdown | %!s(int64=7) %!d(string=hai) anos | |
FIXME | %!s(int64=7) %!d(string=hai) anos | |
LICENSE | %!s(int64=7) %!d(string=hai) anos | |
Makefile | %!s(int64=7) %!d(string=hai) anos | |
README.markdown | %!s(int64=7) %!d(string=hai) anos | |
TODO.markdown | %!s(int64=7) %!d(string=hai) anos | |
install.sh | %!s(int64=7) %!d(string=hai) anos | |
setup.py | %!s(int64=7) %!d(string=hai) anos | |
tox.ini | %!s(int64=7) %!d(string=hai) anos |
CLAP aims at being powerful and advanced command line interface library for Python 3 language. Having built-in support for modes, optional and obligatory options, options with arguments (with type-checking with arbitrary types) it enables programmers to create rich command line interfaces for Python 3 programs.
ls -lhR
),--log=./file.log
and --log ./file.log
areboth correct),str
, int
, float
built-in and other arbitrary types via callbacks),--point 0 0
),--quiet
must not come with option --verbose
),--key
requires --value
),--which
wants --this
or --that
or both),There is a manual which you may be interested in located in manual/
directory.
RedCLAP is published under GNU GPL v3 or GNU LGPL v3 (or any later version of one of this licenses).