Skip to main content

快速命令启动器

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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page