Skip to content

tbxark/gbvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gbvm

gbvm is a command-line tool for managing Go binaries installed in your GOPATH/bin directory. It lets you list installed binaries, check their versions, back up the list to JSON, and upgrade binaries to the latest releases.

Installation

go install github.com/tbxark/gbvm@latest

Commands

list

Usage: gbvm list [options]

List all installed Go binaries

Options:
  -help      show help (default: false)
  -json      json mode (default: false)
  -verbose   show scan errors (default: false)
  -versions  show version (default: false)

install

Usage: gbvm install [options] <backup file>

Install Go binaries from backup file

Options:
  -help  show help (default: false)

upgrade

Usage: gbvm upgrade [options] [bin1 bin2 ...]

Upgrade Go binaries

Options:
  -help      show help (default: false)
  -skip-dev  skip dev version (default: false)
  -verbose   show scan errors (default: false)

Examples

# Install binaries from backup
gbvm install backup.json

# List all installed binaries with their versions
gbvm list -versions

# List binaries in JSON format
gbvm list -json

# Upgrade specific binaries
gbvm upgrade bin1 bin2

# Upgrade all binaries except development versions
gbvm upgrade -skip-dev

License

gbvm is released under the MIT license. See LICENSE for details.

About

A command line tool to manage Go binaries installed in GOPATH/bin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors