Go语言版shebang脚本gorun
f663x
10年前
gorun可以使GO语言代码代码作为shebang#!脚本使用,如:
#!/usr/bin/gorun package main func main() { println("Hello world!") }
然后:
$ chmod +x hello.go $ ./hello.go Hello world!
安装gorun
go get github.com/erning/gorun cp $GOPATH/bin/gorun /usr/bin
在使用gorun时需要在包含main()的.go代码开始处增加#!/usr/bin/gorun,然后设置文件为可执行即可使用gorun来运行了。这些文件只能用gorun来编译,因为#!在go中是非法的。
参考:
[1] https://github.com/erning/gorun