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 |