Parguments:Python的一个简单的命令行参数解析器
项目描述
Python的一个简单的命令行参数解析器。
用于创建命令行脚本。
示例
""" catsup v1.0 Usage: catsup init [<path>] catsup build catsup deploy catsup -h | --help catsup --version Options: -h --help Show this screen and exit. -s --settings=<file> path to config file. [default: config.json] """ from parguments import Parguments parguments = Parguments(__doc__, version='1.0') @parguments.command def init(path): """ Usage: catsup init [<path>] Options: -h --help Show this screen and exit. -s --settings=<file> path to setting file. [default: config.json] """ pass @parguments.command def build(settings): """ Usage: catsup build [-s <file>|--settings=<file>] Options: -h --help Show this screen and exit. -s --settings=<file> path to setting file. [default: config.json] """ pass @parguments.command def deploy(settings): """ Usage: catsup deploy [-s <file>|--settings=<file>] Options: -h --help Show this screen and exit. -s --settings=<file> path to setting file. [default: config.json] """ pass if __name__ == '__main__': parguments.run()
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
parguments-0.3.2.tar.gz (5.0 kB 查看哈希值)
构建分布
parguments-0.3.2-py2.7.egg (9.0 kB 查看哈希值)
关闭
parguments-0.3.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a58340fa8578aba50243e57399ec9efaf77f5e0c47c2c3435ec38d9cefec528f |
|
MD5 | 38d35c856d65c0ed9da383de80b56b6c |
|
BLAKE2b-256 | 3118fc5de25e446e16088eed5ca9fc9953645ab8cf6e3e50f90f85c2a0bdd1b2 |
关闭
parguments-0.3.2-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8676bd877596233d82ae29359eb22a62bc6f06793cfe4d6c3b880ea73a02060 |
|
MD5 | f9adaa84f8a98ce534173924a6d3ee97 |
|
BLAKE2b-256 | 3b9854faf9a63762973f25f5475aadcfdcf9c7e4b2462cff91bdd203eb0f41a2 |