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:
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.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file marrow.script-1.0.tar.gz.
File metadata
- Download URL: marrow.script-1.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79b412ab6b468b53d3a9f4bbdbfdf933933f30bb5bf6def93da3cdc8d1cee083
|
|
| MD5 |
cfd11773332f11adcbcc641a8b6db561
|
|
| BLAKE2b-256 |
9f7546ab9ce38c8ff81d792d6328ee86f08a5303ba2522ee3ea76355aa9ef6a2
|
File details
Details for the file marrow.script-1.0-py3.1.egg.
File metadata
- Download URL: marrow.script-1.0-py3.1.egg
- Upload date:
- Size: 14.2 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06c67a773ab12b9aebb31839ca90ba409c77e4739f7a501747f0badefa86f336
|
|
| MD5 |
4fb8311e77e002c566420f5e1d5c9f60
|
|
| BLAKE2b-256 |
a5fcba09e84ab4c603f331a2c8bff2edd8b40d95a3945e44e638e21e2f25985b
|
File details
Details for the file marrow.script-1.0-py2.7.egg.
File metadata
- Download URL: marrow.script-1.0-py2.7.egg
- Upload date:
- Size: 14.1 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a34c9040530e74cf5a3aa68a7e00d4ef34bb847897662b4666eeccc33ff33a2
|
|
| MD5 |
84dcbaa5d975e29d2bde220bdd9e8eb6
|
|
| BLAKE2b-256 |
6e2754681cfab8e0812e335265bf40d6c64f520342b83d7b4537e7825e9e0a7e
|
File details
Details for the file marrow.script-1.0-py2.6.egg.
File metadata
- Download URL: marrow.script-1.0-py2.6.egg
- Upload date:
- Size: 14.2 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5335514a0a7109f3c021be9072708b2b5868ea0c8357e956a4451e3fd4391569
|
|
| MD5 |
dae6cf92e475c81a69cfc7e7cf2ab23f
|
|
| BLAKE2b-256 |
0220a2a66ee143db65a748e06559bc6cda304230f4d288e0675ff281dfbf96ef
|