October 01, 2015 • 1 min read
A step in the Ruby deploy scripts for one of my projects shells out as such:
rm -rf build/assets/ui. This prevents all design artifacts from going out with the production push. Pretty cool, right?
The problem comes when a Windows developer joins the project. Windows does not have
rm, so that developer can’t deploy. We want to include everybody, even Windows devs!
FileUtils library to the rescue:
This library includes many Ruby methods that mimic Unix terminal commands.