快速命令启动器
Project description
介绍
runner是一个可配置的快速启动器,用于启动(运行)常用的命令(程序). 它附带了log输出界面,方便用户查看(染色)和保存log.并且特殊格式的log输出还能驱动程序绘制进度条.
安装
pip install -r requirements.txt
目前只在windwos平台测试过, 推荐使用python 3.7版本.
启动
python runner.py 从使用代码中启动
runner 直接启动
配置
主配置文件
config.json
{
"maxLogLines": 1000, // log 最大行数
"maxStdout": 40960, // stdout 最大输出块
"defaultEncoding": "gbk", // stdout 默认编码
"configs": [ // 子配置项
{
"file": "runner_common.json", // 子配置文件
"title": "通用(测试)" // 子配置ui显示的名字
}
]
}
子配置文件
runner_xxxx.json
[
{
"title": "切换codepage到gbk(慎用)", // ui上显示的名称
"cmd": "cmd /c chcp 936", // 命令行
"encoding": "gbk", // 对应的输出编码(可选)
"qss": "color: rgb(150, 0, 0);", // ui上对应的样式(可选)
"cwd": "" // 命令启动的工作目录(可选,默认当前)
}
]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qtrunner-0.0.2.tar.gz
(9.1 kB
view hashes)