2 个版本
| 0.1.1 | 2024年2月2日 |
|---|---|
| 0.1.0 | 2024年2月2日 |
#2 in #love
1.5MB
1.5K SLoC
包含 (ZIP 文件, 95KB) extension/runfile-0.0.1.vsix
使用您喜爱的语言运行命令!

使用 run 轻松创建包含多个命令的脚本。
您可以在支持的语言中的任何一种编写命令,甚至可以混合它们!
如果您已安装 nix,则 run 将自动获取必要的包,无需安装任何工具链。
功能
- 无缝地在多种语言中运行命令
- 使用
nix自动获取语言工具链 - 模块系统以重用脚本
- 支持命令和子命令
- 单一二进制文件中自包含,无额外依赖
runfiles仅是文本文件,易于分享和版本控制
语言
run 支持以下语言,并列出各自的命令指示符
- Rust
rust|rs
- Python
python|py
- JavaScript
javascript|js
- Shell
shell|sh
- Bash
bash
- C#
csharp|cs|c#
- C
c
- C++
cplusplus|cpp|c++
如果您希望添加一种语言,请提出问题或拉取请求!
安装
从发布页面下载最新安装程序。
或使用 cargo 编译它
cargo install runfile
VSCode 扩展
有一个 VSCode 扩展提供 runfile 脚本的语法高亮。
它是实验性的,所以您需要手动安装。
下载最新的 .vsix 并运行 code --install-extension runfile-0.0.1.vsix 来安装它。
用法
runfile对于run来说,就像makefile对于make一样
在您想要的位置创建一个 runfile,并在其中编写您的命令。
然后,在 runfile 所在目录中运行 run 来执行命令。
runfile 的可能名称为: run、runfile 或任何具有 .run 扩展名的文件。
如果您想查看可用的命令,请运行 run --commands,或运行 run --help 获取更多信息。
如何编写 runfile

请在此处查看截图中的 runfile:这里。
许可证
本项目采用 GPL-3.0 许可证。
依赖项
~5–16MB
~195K SLoC