网络docopt
network-docopt的Python项目详细描述
网络docopt
networkdocopt是一个用于以网络为中心的命令行参数解析器 应用。这很大程度上受到了 http://docopt.org/(但是没有使用docopt中的代码)。钥匙 不同之处在于:
- 支持部分命令行选项。如果你的程序foo有 “foo show summary”选项您还可以输入“foo sh sum”
- 支持集成到bash的自动完成机制中
示例
- 有关如何使用此模块的示例,请参见网络文档示例
- 对于bash<;tab>;自动完成和bash<;tab>;<;tab>;“显示可用项” 选项“必须在 /usr/share/bash completion/completions/like so:
- CP完成/网络docopt示例 /usr/share/bash完成/完成/
这个bash脚本将调用network docopt示例,其中“options”作为 最后一个论点。例如,如果键入“network docopt example show ip bash脚本将调用“network docopt example show ip options” 它将返回“route”和“interface”。这告诉巴什接下来 选项是。
贡献
- 用叉子叉。
- 创建功能分支(git checkout -bmy-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
这个项目是由麻省理工学院授权的