Do you love the simplicity of being able to download & compile golang applications with
'go get', but wish it were easier to manage the compiled binaries?
- GitHub : https://github.com/TekWizely/bingo
Bingo makes installing and managing golang-compiled binaries a bit easier.
- Keeps a link between the installed binary and the source package
- Can install binaries to a location of your choice
- Can control the name of the installed binary
- Can install multiple versions of the same package (using different names for the binary)
- Each binary's source package is isolated and managed in its own separate
You can now update existing binaries
You can now specify which version of a package to install or update
Below are some quick usage examples. See the project's homepage for more detailed documentation and installation instructions.
# Install package latest version as "hello"
$ bingo install github.com/golang/example/hello
# Install specific version
$ bingo install email@example.com
# Install package with a different binary name
$ bingo install -n foo github.com/golang/example/hello
# Update a binary to latest version
$ bingo update hello
# Update a binary to specific version
$ bingo update firstname.lastname@example.org
# List installed binaries
$ bingo installed
# Display a binary's associated package
$ bingo package hello
# Uninstall a binary and associated package folder
$ bingo uninstall foo
If you're looking for better ways to manage binaries installed via
'go get', I hope you will give my project a try.
I am happy to answer any questions you might have.
Thank you for your time,
-TekWizely ( https://github.com/TekWizely )