dustinrue/ControlPlane — comment on commit bed1614858a8908146c5acbef8b97e2a82a33aa3
File:  line 0
By junkblocker:

POSIX standard allows `:` (colon) as the first character to indicate the use of a POSIX shell, which is `/bin/sh` (not `/bin/bash`) by default. So the code should also account for that. Something like (I don't know Obj-C)

```sh
// check first line
if ([firstLine rangeOfString: @":"].location == 0)
return @"/bin/sh";

if ([firstLine rangeOfString: @"#!"].location == NSNotFound)
return nil;
```

Thanks!