From 7b7157e061b305fe324364741e514f591f9a3cfe Mon Sep 17 00:00:00 2001 From: Manuel Carmona Date: Wed, 19 Apr 2017 11:48:01 +0200 Subject: [PATCH] shebang #! now is a constant --- shebang.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shebang.go b/shebang.go index b13dc26..664def6 100644 --- a/shebang.go +++ b/shebang.go @@ -7,6 +7,8 @@ import ( "strings" ) +const shebang = `#!` + var ( shebangExecHack = regexp.MustCompile(`exec (\w+).+\$0.+\$@`) pythonVersion = regexp.MustCompile(`python\d\.\d+`) @@ -68,7 +70,7 @@ func getFirstLine(data []byte) []byte { } func hasShebang(line []byte) bool { - shebang := []byte{'#', '!'} + shebang := []byte(shebang) return bytes.HasPrefix(line, shebang) }