Dependency of nagios-plugins-nwc-health-8.0-1.1.noarch.rpm
Name: python-argh
Project: openSUSE_13.2
Repository: oss
Title: A simple argparse wrapper
Description:
Agrh, argparse!
Did you ever say "argh" trying to remember the details of optparse or argparse
API? If yes, this package may be useful for you. It provides a very simple
wrapper for argparse with support for hierarchical commands that can be bound
to modules or classes. Argparse can do it; argh makes it easy.
Here's a list of features that argh adds to argparse:
* mark a function as a CLI command and specify its arguments before the parser
is instantiated;
* nesed commands made easy: no messing with subparsers (though they are of
course used under the hood);
* infer agrument type from the default value;
* infer command name from function name;
* add an alias root command help for the --help argument;
* enable passing unwrapped arguments to certain functions instead of a
argparse.Namespace object.
Argh is fully compatible with argparse. You can mix argh-agnostic and
argh-aware code. Just keep in mind that argh.dispatch does some extra
work that a custom dispatcher may not do.
Version: 0.23.3
Release: 3.1.4
Architecture: noarch
Size: 30.2 KB
Build Time: 2014-10-08 20:06:16 +0200 (over 9 years ago)
Provides
Symbol | Required by |
---|---|
python-argh = 0.23.3-3.1.4 |
Requires
Symbol | Provided by |
---|---|
python(abi) = 2.7 | python-base |
python-argparse >= 1.1 | python-argparse |