rojo-rbx / rokit

Next-generation toolchain manager for Roblox projects
MIT License
72 stars 13 forks source link

Improve os detection algorithm, add more tests #28

Closed filiptibell closed 4 months ago

filiptibell commented 4 months ago

Very similar to #26, this PR improves the string matching algorithm for operating systems such as windows, macOS, linux in artifact names, and adds more tests, including real-world tool artifacts.

Notably, it fixes tarmac being detected as macOS and failing to install on other operating systems.