Detection based on the shebang (updated)

/cc https://github.com/github/linguist/pull/1233