| Crates.io | runfile |
| lib.rs | runfile |
| version | 0.1.1 |
| created_at | 2024-02-02 23:08:11.847771+00 |
| updated_at | 2024-02-02 23:15:03.149204+00 |
| description | Run commands in the languages you love! |
| homepage | |
| repository | https://github.com/lyonsyonii/run |
| max_upload_size | |
| id | 1124795 |
| size | 2,084,200 |
Run commands in the languages you love!

Create scripts with multiple commands easily with run.
You can write a command in any of the supported languages, and even mix them!
And, if you have nix installed, run will fetch the necessary packages automatically, there's no need to have any toolchain installed.
nixrunfiles are just text files, easy to share and version controlrun supports the following languages, with their respective command indicators:
rust | rspython | pyjavascript | jsshell | shbashcsharp | cs | c#ccplusplus | cpp | c++If you want a language to be added, please open an issue or a pull request!
Download the latest installer from the releases page.
Or compile it yourself with cargo:
cargo install runfile
There's a VSCode extension that provides syntax highlighting for runfile scripts.
It's experimental, so you'll need to install it manually.
Download the latest .vsix and run code --install-extension runfile-0.0.1.vsix to install it.
runfileis torunwhatmakefileis tomake
Create a runfile wherever you want, and write your commands in it.
Then, run run in the same directory as the runfile to execute the commands.
The possible names for the runfile are: run, runfile or any file with the .run extension.
If you want to see the available commands run run --commands, or run --help for more information.
runfile
See the runfile in the screenshot here.
This project is licensed under the GPL-3.0 license.