A library of command line utilities
Project description
Cletus is a library to help with write commmand line python programs.
More info is on the cletus wiki here: https://github.com/kenfar/cletus/wiki
Installation
Using pip (preferred) or easyinstall:
~ $ pip install cletus $ easy_install cletus ~
Or install manually from pypi:
~ $ mkdir ~$ wget https://pypi.python.org/packages/source/d/cletus/cletus-0.1.tar.gz $ tar -xvf easy_install cletus $ cd ~-* $ python setup.py install ~
Dependencies
Python 2.7
Licensing
Cletus uses the BSD license - see the separate LICENSE file for further information
Copyright
Copyright 2013, 2014 Ken Farmer
v1.0.10 - 2015-03
cletus_config.py
fix: diminished logging
v1.0.8 - 2015-01
cletus_config.py
added tests to confirm optional column NULLs
added remove_null_overrides to simplify use
added apply_defaults to simplify use
fix: stopped putting copy of sample configs in /tmp
v1.0.6 - 2014-07
cletus_archiver.py
added comments
added config to setup
v1.0.5 - 2014-07
cletus_archiver.py
moved to script dir from example
setup changed to include archiver & config file
cletus_supp.py
check suppressions directory only when the suppressions method is called, so it can be called repeatedly at checkpoints by an app.
changed suppressions method behavior to default app_name to init app_name.
v1.0.4 - 2014-07
cletus_job
changed to use flock exclusively rather than the pid from the pidfile and a check to see if that pid was still being used. This eliminates a big race condition.
added concurrency testing
cletus_config
added namespace, dictionary and env config inputs
added namespace
added test harness
v1.0.1 - 2014-03
cletus_log
initial add
cletus_config
initial add
cletus_supp
initial add
cletus_job
initial add
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.