go-platform
Version:
print out golang platform variables
30 lines (26 loc) • 432 B
JavaScript
var env = {}
switch (process.platform) {
case "darwin":
case "linux":
case "freebsd":
env.GOOS = process.platform
break
case "sunos":
env.GOOS = "solaris"
break
case "win32":
env.GOOS = "windows"
break
}
switch (process.arch) {
case "ia32":
env.GOARCH = "386"
break
case "x64":
env.GOARCH = "amd64"
break
case "arm":
env.GOARCH = "arm"
break
}
module.exports = env