Skip to content

doesdev/go-bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Get GO binaries by version tag

Resources

License

Stars

Watchers

Forks

Packages

No packages published