foreman
foreman copied to clipboard
Toolchain manager for Roblox projects
Spawning a long running process in the terminal such as `rojo serve` and hitting Ctrl+C does not properly kill the process, it just leaves it hanging. This means that commands...
It might be possible for a project using Foreman to replace a commonly used tool like Rojo with a binary from a different source that could be malicious. Do we...
My team relies on several tools that are located in private repositories (Rotriever is one example), and because my team intends to make our projects source-available, this leads to regular...
Right now, users on MacOS and Linux unzip the release, but the binary isn't marked as executable. Use a platform-appropriate archiver that retains the correct file bits.
It has been a high point of friction getting other lua engineers onboarded with Foreman due to the manual process of updating their PATH to include the bin folder. In...
It appears as though the Mac 1.0.2 release isn't a DMG or executable file. Can you tell me how to install Foreman on Mac please?
Currently, if you mis-configure `foreman.toml` (with a syntax error like a missing quotation mark), foreman spits a rather cryptic error message instead of spitting out something that's easy to understand:...
Right now, Foreman just picks the first artifact that has the name of your platform in it. Some software like ripgrep has [releases with lots of artifacts](https://github.com/BurntSushi/ripgrep/releases/tag/11.0.2). For this release,...
Sometimes, it's useful for projects to depend on versions of a tool that isn't managed by Foreman. This comes up when working on tools like Rojo, where I want to...
If you install Rojo via Foreman... ```toml [tools] rojo = { source = "rojo-rbx/rojo", version = "0.6.0-alpha.1" } ``` and then run `rojo --help`, you'll see that Rojo knows that...