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