flexer是一个命令行工具,用于与nflex交互并在本地运行nflex模块。
flexer的Python项目详细描述
flexer是一个命令行工具,用于与nflex交互并在本地运行nflex模块。
安装
使用以下命令安装、升级和卸载Flexer: `sh $ pip install flexer $ pip install --upgrade flexer $ pip uninstall flexer ` 或者从这个存储库分叉
依赖关系
python 2.7支持flexer工具。
主要依赖关系是: *[请求]:人类的http *[单击]:用于创建漂亮的命令行界面 *[json schema]:python的json模式实现 *[jinja2]:面向python的现代且设计友好的模板语言 *[pyyaml]:python的yaml解析器和发射器
测试依赖项包括: *[pytest]:帮助您编写更好的程序 *[mock]:用python进行测试的库
测试
通过运行以下命令确保您具有[毒性]: `sh $ pip install tox `
要运行包测试: `sh $ tox ` 或 `sh $ make test `
bash完成
有关如何为flexer脚本启用bash完成的详细说明,请阅读[单击文档](http://click.pocoo.org/5/bashcomplete/)。
基本上你需要跑 `sh _FLEXER_COMPLETE=source flexer > ~/flexer-complete.sh ` 并将这一行添加到您的.bashrc文件中: `sh source ~/flexer-complete.sh `
许可证
[GNU通用公共许可证,第2版](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
- [//]:
- [请求]:<;http://docs.python-requests.org>; [单击]:<;http://click.pocoo.org>; [jsonschema]:<;https://python-jsonschema.readthedocs.io/en/latest/>; [jinja2]:<;http://jinja.pocoo.org>; [pyyaml]:<;http://pyyaml.org/wiki/PyYAML>; [模拟]:<;https://pypi.python.org/pypi/mock>; [pytest]:<;http://doc.pytest.org>; [毒性]:<;https://tox.readthedocs.io/>;