go-bin

Get Go binaries by version tag

  • go-bin

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
go-bin
1.4.04 years ago8 years agoMinified + gzip package size for go-bin in KB

Readme

go-bin NPM version js-standard-style Dependency Status Build Status
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
- 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` (unless `includeTag = false` final path would be `C:\\Go\\go-1.8.3`)
- default: `__dirname + 'vendor'`

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
tags

license

MIT © Andrew Carpenter