You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Shigeki Ohtsu 62422297f5 tools: add python-gflags module 10 years ago
..
debian tools: add python-gflags module 10 years ago
AUTHORS tools: add python-gflags module 10 years ago
COPYING tools: add python-gflags module 10 years ago
ChangeLog tools: add python-gflags module 10 years ago
MANIFEST.in tools: add python-gflags module 10 years ago
Makefile tools: add python-gflags module 10 years ago
NEWS tools: add python-gflags module 10 years ago
PKG-INFO tools: add python-gflags module 10 years ago
README tools: add python-gflags module 10 years ago
gflags.py tools: add python-gflags module 10 years ago
gflags2man.py tools: add python-gflags module 10 years ago
gflags_validators.py tools: add python-gflags module 10 years ago
setup.cfg tools: add python-gflags module 10 years ago
setup.py tools: add python-gflags module 10 years ago

README

This repository contains a python implementation of the Google commandline
flags module.

GFlags defines a *distributed* command line system, replacing systems like
getopt(), optparse and manual argument processing. Rather than an application
having to define all flags in or near main(), each python module defines flags
that are useful to it. When one python module imports another, it gains
access to the other's flags.

It includes the ability to define flag types (boolean, float, interger, list),
autogeneration of help (in both human and machine readable format) and reading
arguments from a file. It also includes the ability to automatically generate
man pages from the help flags.

Documentation for implementation is at the top of gflags.py file.

To install the python module, run
python ./setup.py install

When you install this library, you also get a helper application,
gflags2man.py, installed into /usr/local/bin. You can run gflags2man.py to
create an instant man page, with all the commandl