Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Turn any callable into a powerful command line script through arglist introspection.

Project description

The marrow.script package is a small library for turning average every-day callables (such as functions and class methods) into command-line scripts while automatically determining argument naming, typecasting, and generating things like help and version information. All behavior can be overridden by you, the developer, giving you a flexible and easy to develop with command line parsing library to replace optparse and argparse. This package is not a wrapper around existing parsing libraries, and attempts to match the syntax common to GNU software.

In a larger scope marrow.script aims to replace other high-level command-line scripting libraries such as Paste Script and commandline while also implementing Python 3 compatibility.

For full documentation, see the README.textile file present in the package, or view it online on the GitHub project page:

https://github.com/pulp/marrow.script

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for marrow.script, version 1.0
Filename, size File type Python version Upload date Hashes
Filename, size marrow.script-1.0-py2.6.egg (14.2 kB) File type Egg Python version 2.6 Upload date Hashes View hashes
Filename, size marrow.script-1.0-py2.7.egg (14.1 kB) File type Egg Python version 2.7 Upload date Hashes View hashes
Filename, size marrow.script-1.0-py3.1.egg (14.2 kB) File type Egg Python version 3.1 Upload date Hashes View hashes
Filename, size marrow.script-1.0.tar.gz (6.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page