Skip to main content

网络文档

项目描述

网络文档

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 下一个选项是什么。

贡献

  1. 叉它。

  2. 创建您的功能分支(git checkout -b my-new-feature)。

  3. 提交您的更改(git commit -am 'Add some feature')。

  4. 推送到分支(git push origin my-new-feature)。

  5. 创建新的拉取请求。

许可和作者

原作者:丹尼尔·沃尔顿

版权所有:: 2015 Cumulus Networks Inc.

<图> 积云图标 <图说明>

积云图标

</figcaption> </figure>

版本历史

  • 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 (8.9 kB 查看哈希

已上传 3 4

network_docopt-0.1.10-py2-none-any.whl (8.9 kB 查看哈希

已上传 2 7