Everything assumes bash and has only been tested on OSX. Won't work in Windows and I haven'r verified that it does on Linux