Argpext:多级命令行界面。
项目描述
Argpext 提供了快速向 DOS/Linux 命令行公开任何所需的可调用对象(例如函数或生成器)的方法,从而定义了一个任务。
Argpext 提供了将多个任务方便地组织成树结构的方法。
然后可以通过传递适当的命令行参数序列来执行这种树的每个任务,这些命令行参数是识别要执行的任务所必需的;其余参数(如果有)指定传递给任务的 arguments 参数的值(如果有)。
主要基于文档字符串的帮助消息在传递 –help(或 -h)标志时自动生成。
函数的返回值和生成器产生的值被区别对待。功能齐全的返回值对象在 Python 中的执行点可用。可自定义的返回值显示选项可用于在 Linux/DOS 命令提示符下执行。
上面的链接提供了完整的文档(带有大量示例)。