icli:Python的交互式命令行界面 源码
icli-交互式命令行界面 什么是icli icli是一个基于argparse构建的Python库,它使您可以快速构建具有部分,命令历史记录,命令批处理,命令重复和交互式自动完成功能的丰富的交互式命令行界面。 icli将readline库用于命令输入。 特征 在命令部分之间跳转(使用/表示根部分,..或Ctrl-d跳转到上部分) 发送多个命令,以;分隔 通过在输入的末尾添加| X来重复执行命令(X-命令之间的延迟秒数,使用| cX在下一个命令执行之前清除屏幕) 自动完成(通过argcomplete ) 如何安装 pip3 install icli 如何使用 像argparse.ArgumentParser一样使用icli.ArgumentParser (创建解析器,子解析器等) 为命令创建调度程序方法。 此方法在** kwargs中接收已解析的参数: def dispatche
下载地址
用户评论