Roblox / foreman

Toolchain manager for Roblox projects
MIT License
171 stars 26 forks source link

Fix tools execution #38

Closed oltrep closed 2 years ago

oltrep commented 2 years ago

Closes #36

The call to Options::from_args() is moved after the logic that branches between foreman acting like a proxy to other tools or itself. That way, running commands that are caught by structopt (like foreman help) won't stop the execution right away.

I added a bash script that runs foreman and attempts to download some tools. This should cover basic functionality while we introduce integration tests.

github-actions[bot] commented 2 years ago

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

oltrep commented 2 years ago

I think I could split the work in other PRs, so if this one is good to go then let's merge it 🙂