honeydev / args

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is adaptation Java example comand line argument parser from Robin Martin "Clean code" book on python.

Written for the study how to write clean code.

Agreements:

    Methods: 

        def methodname(): # public
        def _methodname(): # protected
        def __methodname(): # private

Usage cli:

Example

    $ python -i argscli.py x* -x stringParam
    >>> args.getString('x')
    'stringParam'

Run tests:

    $ python -m unittest tests.ArgsTest
    $ python -m unittest tests.ArgsExceptionTest

About

License:GNU Lesser General Public License v3.0


Languages

Language:Python 100.0%