网络文档
项目描述
网络文档
NetworkDocopt 是用于网络应用程序的命令行参数解析器。这在很大程度上受到了 http://docopt.org/上的 docopt 模块的启发(但是没有使用来自 docopt 的代码)。主要区别在于:
支持部分命令行选项。如果你的程序 foo 有一个“foo show summary”选项,你也可以输入“foo sh sum”
支持集成到 bash 的自动完成机制中
例子
有关如何使用此模块的示例,请参见 network-docopt-example
对于 bash <tab> 自动完成和 bash <tab><tab> “显示可用选项”,您必须在 /usr/share/bash-completion/completions/ 中创建一个小的 bash 脚本,如下所示:
cp 完成/network-docopt-example /usr/share/bash-completion/completions/
此 bash 脚本将调用 network-docopt-example,并以 'options' 作为最后一个参数。例如,如果您键入“network-docopt-example show ip”,bash 脚本将调用“network-docopt-example show ip options”,这将返回“route”和“interface”。这告诉 bash 下一个选项是什么。
贡献
叉它。
创建您的功能分支(git checkout -b my-new-feature)。
提交您的更改(git commit -am 'Add some feature')。
推送到分支(git push origin my-new-feature)。
创建新的拉取请求。
版本历史
0.1.10:错误修正。添加 gitversion 支持后修复 setup.py。现在可以构建 debs
0.1.9:添加 gitversion 支持
0.1.8:对 pypi 的初始提交
积云 Linux
Cumulus Linux 是一个运行在行业标准网络硬件之上的软件发行版。它在网络设备上启用最新的 Linux 应用程序和自动化工具,同时为数据中心提供新水平的创新和灵活性。
有关详细信息,请参阅: cumulusnetworks.com
该项目已获得 MIT 许可
项目详情
network_docopt- 0.1.10 -py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 69774cc1e1697f55e86c2015f792731c1baeffdbc69da9e82ada027b53a49eba |
|
| MD5 | b680af2736b4d124d58d39a5913ed0f0 |
|
| 布莱克2-256 | a13ee322a596350d28db7ef1c95960e218e707d7a0ce0ca4a5c4ac977d1e2753 |
network_docopt- 0.1.10 -py2-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 0044f423a06268eae0e7fdfff867c24888b04792587c777fafa2c21d6940cd5a |
|
| MD5 | 9caf79fc36ddd8f6998dedcffc66aba7 |
|
| 布莱克2-256 | 3940bc03bb0b02578b9ac4bbda0951e0bcc89f454fffdfb9a4f43231f208ea2d |