【文件属性】:
文件名称:icli:Python的交互式命令行界面
文件大小:38KB
文件格式:ZIP
更新时间:2021-03-02 01:19:04
python cli command-line interactive python3
icli-交互式命令行界面
什么是icli
icli是一个基于argparse构建的Python库,它使您可以快速构建具有部分,命令历史记录,命令批处理,命令重复和交互式自动完成功能的丰富的交互式命令行界面。
icli将readline库用于命令输入。
特征
在命令部分之间跳转(使用/表示根部分,..或Ctrl-d跳转到上部分)
发送多个命令,以;分隔
通过在输入的末尾添加| X来重复执行命令(X-命令之间的延迟秒数,使用| cX在下一个命令执行之前清除屏幕)
自动完成(通过argcomplete )
如何安装
pip3 install icli
如何使用
像argparse.ArgumentParser一样使用icli.ArgumentParser (创建解析器,子解析器等)
为命令创建调度程序方法。 此方法在** kwargs中接收已解析的参数:
def dispatche
【文件预览】:
icli-master
----test.py(4KB)
----LICENSE(1KB)
----setup.py(757B)
----README.md(3KB)
----.gitignore(67B)
----icli()
--------__init__.py(12KB)
----demo.gif(33KB)