开源工具 · 零配置

run 工具

一键编译运行 C 单文件练习。Tab 补全友好,编译即运行。

安装

一行命令完成安装,自动配置 PATH:

bash
$ curl -fsSL https://chaokyrie.asia/install.sh | bash && source ~/.bashrc

或通过自安装脚本:

bash
$ curl -fsSL https://chaokyrie.asia/run.sh | bash -s -- --install && source ~/.bashrc
安装路径:~/.local/bin/run,自动追加 PATH 到 ~/.bashrc

🗑️卸载

bash
$ run --uninstall && source ~/.bashrc

📖用法

bash
run <源文件.c> [-o 输出名] [-w | -ew]
run clean
run --version
run --help
run --install
run --update
run --uninstall
命令说明
run hello.c编译 hello.c./run/hello 并执行
run test.c -o myout编译 test.c./run/myout 并执行
run hello.c -w直接用 vim 打开 hello.c,不编译不运行
run hello.c -ew尝试编译,若失败则自动用 vim 打开 hello.c
run clean删除整个 ./run 目录
run --version / -v显示版本及 Logo
run --help / -h显示完整帮助信息
run --install将自身安装到 ~/.local/bin
run --update从远程下载最新版本并更新
run --uninstall从系统卸载(删除文件并清理 PATH)

🚀使用示例

1. 查看版本

bash
$ run --version

  ██████╗██╗  ██╗ █████╗  ██████╗
 ██╔════╝██║  ██║██╔══██╗██╔═══██╗
 ██║     ███████║███████║██║   ██║
 ██║     ██╔══██║██╔══██║██║   ██║
 ╚██████╗██║  ██║██║  ██║╚██████╔╝
  ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝
           v1.1.0

2. 编写并运行

创建 demo.c

c
#include <stdio.h>
int main() {
    printf("Hello, run!\n");
    return 0;
}

一键编译运行:

bash
$ run demo.c
[编译] demo.c → ./run/demo
[运行] ./run/demo
---
Hello, run!
---

3. 编译错误与自动编辑

故意写错(缺少分号):

c
#include <stdio.h>
int main() {
    printf("Hello")   // 缺少分号
    return 0;
}

使用 run demo.c -ew

bash
$ run demo.c -ew
[编译] demo.c → ./run/demo
demo.c: In function 'main':
demo.c:3:5: error: expected ';' before 'return'
[错误] 编译失败
[编辑] 打开 vim: demo.c

随后自动进入 vim 编辑,修复后保存重试即可。

⬆️更新

执行以下命令自动从远程更新到最新版本:

bash
$ run --update && source ~/.bashrc

也可重新执行安装命令覆盖安装:

bash
$ curl -fsSL https://chaokyrie.asia/install.sh | bash && source ~/.bashrc
如发现 Bug,请发送邮件至 chao893760@163.com

特性

🛠️环境要求