cygwin is a package you can put on a ms-windows box that provides some unix functionality - you don't need this for a mac!
In simple terms (and I have been down this path) you need to get the scripts onto the edison to allow you to execute them WHEN NEEDED!
In my case (and I have not put all the scripts on there), I ssh'ed to the edison, found a nice spot to put the scripts, opened the editor from hell (vi), and pasted what I had copied from my mac - had to make the script executable after I saved it.
The edison does not appear to have ftp - which is the way I would have preferred to do it. The edison drive had be accessed from the actual edison - but it is truly a bit of a pain to do it. I have a sd can't on my edison - it may have been easier to copy all the scripts on there from my mac and then place it back in the edison and then copy them from there (high-tech sneaker net!)
Hope the above gives some ideas!