go-bin

1.4.0 • Public • Published

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

  • go-versions - Get list of Go version tags

  • go-latest - Get latest Go version tag

license

MIT © Andrew Carpenter

/go-bin/

    Package Sidebar

    Install

    npm i go-bin

    Weekly Downloads

    201

    Version

    1.4.0

    License

    MIT

    Unpacked Size

    5.69 kB

    Total Files

    5

    Last publish

    Collaborators

    • doesdev