{"repo":"LyonSyonII/run","free":true,"listed":false,"github":"https://github.com/LyonSyonII/run","clone":"git clone https://github.com/LyonSyonII/run.git","description":"Run commands in the languages you love!","language":"Rust","stars":109,"topics":["cli","command","command-line","language","makefile","run","runfile","runner","rust"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"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. Features - Run commands in multiple languages seamlessly - Fetch language toolchains automatically with nix - Module system to reuse scripts - Supports both commands and subcommands - Self-contained in a single binary, no extra dependencies - runfiles are just text files, easy to share and version control Languages run supports the following languages, with their respective command indicators: - Rust: rust rs - Python: python py - Javascript: javascript js - Shell: shell sh - Bash): bash - C#: csharp cs c# - C): c - C++: cplusplus cpp c++ If you want a language to be added, please open an issue or a pull request following the steps in CONTRIBUTE.md. Installation Download the latest installer from the releases page. Or compile it yourself with cargo : VSCode Extension 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. Usage runfile is to run what makefile is to make 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","default_branch":null,"files":null,"tree":[],"storefront":"/r/LyonSyonII","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LyonSyonII/run/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}