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.
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.