go-sh是一个golang的调用shell的库。
使用linux的人都知道shell脚本有它难以取代的优势,用2个词形容就是,简单、粗暴。但是shell有不少的坑,很容易就写的换个机器就不能使了。golang的优势很明显,写出来的代码bug少的可怜,而且跨各种平台。如果能将shell与golang结合起来,那将是强强联手,所向无敌。
go-sh就是这个一个golang库。如下是一个shell脚本转换golang代码的例子。
然后借助http://gobuild.io提供的在线golang交叉编译服务,整个过程就无敌了。