用于管理python项目的cli
pyman的Python项目详细描述
pyman是一个小型库,允许您构建自己的cli来管理项目。 这样,您就不必记住要运行的命令,只需导航cli来运行这些命令。
安装
pyman可以从pypi存储库获得。
这意味着您只需在控制台中运行以下命令即可安装pyman:
$ pip install pyman Collecting pyman Using cached pyman-0.1.3-py2.py3-none-any.whl Installing collected packages: pyman Successfully installed pyman-0.1.3
最小示例
importpymanpyman.Main("PyMan - Menu Example",[pyman.Action.Cmd("Hello World","echo 'Testing PyMan'"),pyman.Action.Exit()]).cli()
示例输出
================================================================
PyMan - Menu Example
================================================================
Main Menu
--------------------
1) Hello World
2) Exit
--------------------
Choice:
工作原理
Pyman使用页面和动作的概念。每一页都由许多动作组成。
首先,实例化“主菜单”类,提供要显示的标题:
menu=pyman.Main("PyMan - Menu Example")
从这里您可以添加其他页面或操作
menu.add([pyman.Action.Exit()])< P> Pyman。Accut.Exchange是内置的操作之一。其他内置操作包括:
- pyman.actions.cmd
- pyman.actions.back < Ly> Pyman。Actux.Ext/LI>
最后,使用以下命令启动cli:
menu.cli()
文档:ReadTheDocs
源代码:GitHub