Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

go-bin

doesdev908MIT1.4.0

Get Go binaries by version tag

go, golang, download, binaries

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
  • 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