go-bin
v1.4.0
Published
Get Go binaries by version tag
Downloads
1,063
Readme
go-bin
Get Go binaries by version tag
local install
$ npm install --save go-bin
cli install
$ npm install --global go-bin
api
returns promise which resolves to newly created Go directory
- options (Object)
- includeTag - optional
- description: Include subdirectory with
go-${version}
- type: String
- default: true
- description: Include subdirectory with
- version - required
- description: Go version tag
- type: String
- example:
1.8.3
- dir - optional
- description: Output path Go binaries will land in
- type: String
- example:
C:\\Go
(unlessincludeTag = false
final path would beC:\\Go\\go-1.8.3
) - default:
__dirname + 'vendor'
- includeTag - optional
programmatic usage
const goBin = require('go-bin')
goBin({version: '1.8.3', dir: '~/here'}).then(console.log).catch(console.error)
cli usage
$ go-bin -v 1.8.3 -d ~/here
# ~/here/go-1.8.3
related
ngo - Run Go commands, whether your Go env is in place or not
go-versions - Get list of Go version tags
go-latest - Get latest Go version tag
license
MIT © Andrew Carpenter