Crates.io | runfile |
lib.rs | runfile |
version | 0.1.1 |
source | src |
created_at | 2024-02-02 23:08:11.847771 |
updated_at | 2024-02-02 23:15:03.149204 |
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.
nix
runfiles
are just text files, easy to share and version controlrun
supports the following languages, with their respective command indicators:
rust | rs
python | py
javascript | js
shell | sh
bash
csharp | cs | c#
c
cplusplus | 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.
runfile
is torun
whatmakefile
is 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.