# super-run **Repository Path**: rocket049/super-run ## Basic Information - **Project Name**: super-run - **Description**: "超强命令",用图形界面非常方便的运行用JSON文件配置好的命令行程序。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2020-04-11 - **Last Updated**: 2023-04-26 ## Categories & Tags **Categories**: json-tools **Tags**: None ## README # 使用说明 使用json预先定义好命令行程序的一些参数,用图形界面方便的选择文件、目录或输入文本作为另一些参数。 ## 配置文件2.0版(JSON) * 系统配置文件存放在`/opt/super-run_ubuntu_amd64/conf.d`目录中,其中已经有几个预先定义好的示例文件,可以参照修改为你需要的配置文件。在本程序中以`*`字符开头显示。 * 用户自定义配置文件存放到`$HOME/.super-run`目录中。在本程序中以`+`字符开头显示。 #### 第一段:预设内容 * title:窗口标题 格式:string * command:命令名字或者路径 格式:string * pre_args:预设参数,位于其他参数之前 格式:[string,string,...] * tail_args:预设参数,位于其他参数之后 格式:[string,string,...] * envs:环境变量 格式:[“name=value”,...] #### 第二段:用户输入内容 - work_dir:运行目录,可预定义 格式:dir:string - opt_files:带标志选项的文件路径,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...] - files:文件路径,预先定义名字 格式:[path:string,...] - opt_dirs:带标志选项的目录,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...] - dirs:目录,预先定义名字 格式:[dir:string,...] - opt_texts: 带标志选项的文本参数,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...] - texts:文本参数,预先定义名字 格式:[name:string, ...] - help: 帮助信息,格式:msg:string ## 界面一:选择配置文件 显示配置文件列表,选择配置文件后显示配置文件内容谈,双击配置文件就显示`运行界面`。 ![选择配置文件](super-run-1.png) ## 界面二:运行界面 根据配置文件显示界面,下方有一个回显窗口显示运行后的输出信息,还有一个输入框可以输入文字信息。 ![运行界面](super-run-2.png)