`makeExecutable` sounds like it's otherwise not executable. I'd prefer something like `prependShellScript`.