Source

argparse_config / README.rst

Full commit

What is this I don't even

Yes well I don't blame you. First things first: it's a Python utility for writing commandline scripts. What does it do? The elevator pitch is, "With argparse_config your commandline applications will understand config files automatically, based on the commandline arguments you specify." More details ("But what does this mean for me?!) on PyPI, or you can check the bleeding edge docs.

Installing for use

It's on PyPI:

$ pip install argparse_config

Installing for hackery

You'll need a unix-style environment (linux, terminal in a mac, or similar), with python and hg installed and virtualenv. (If you know enough to question whether you need virtualenv you probably don't need my advice.)

$ hg clone https://tikitu@bitbucket.org/tikitu/argparse_config
$ cd argparse_config
$ virtualenv --no-site-packages .
$ bin/pip install zc.buildout
$ bin/buildout

Testing

After installing for hackery as above:

$ source bin/activate
$ cd argparse_config.src/
$ python setup.py nosetests