gopm alternatives and similar packages
Based on the "Package Management" category.
Alternatively, view gopm alternatives based on common mentions on social networks and blogs.
-
godep
DISCONTINUED. dependency tool for go, godep helps build packages reproducibly by fixing their dependencies. -
gvt
DISCONTINUED. gvt is a simple vendoring tool made for Go native vendoring (aka GO15VENDOREXPERIMENT), based on gb-vendor. -
gigo
DISCONTINUED. PIP-like dependency tool for golang, with support for private repositories and hashes. -
go modules
Modules are the unit of source code interchange and versioning. The go command has direct support for working with modules, including recording and resolving dependencies on other modules.
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of gopm or a related project?
Popular Comparisons
README
๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ
In favor of Go Modules Proxy since Go 1.11, this project has been archived and website (gopm.io) will be taken down as of 12/31/2019.
๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ
Go Package Manager
Gopm (Go Package Manager) is a Go package manage and build tool for Go.
Please see Documentation before you start.
Requirements
- Go development environment: >= go1.2
Installation
Install from source code
go get -u github.com/gpmgo/gopm
The executable will be produced under $GOPATH/bin
in your file system; for global use purpose, we recommend you to add this path into your PATH
environment variable.
Features
- No requirement for installing any version control system tool like
git
orhg
in order to download packages. - Download, install or build your packages with specific revisions.
- When building programs with
gopm build
orgopm install
, everything just happens in its own GOPATH and does not bother anything you've done (unless you told it to). - Can put your Go projects anywhere you want (through
.gopmfile
).
Commands
NAME:
Gopm - Go Package Manager
USAGE:
Gopm [global options] command [command options] [arguments...]
COMMANDS:
list list all dependencies of current project
gen generate a gopmfile for current Go project
get fetch remote package(s) and dependencies
bin download and link dependencies and build binary
config configure gopm settings
run link dependencies and go run
test link dependencies and go test
build link dependencies and go build
install link dependencies and go install
clean clean all temporary files
update check and update gopm resources including itself
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--noterm, -n disable color output
--strict, -s strict mode
--debug, -d debug mode
--help, -h show help
--version, -v print the version
License
This project is under the Apache License, Version 2.0. See the [LICENSE](LICENSE) file for the full license text.
*Note that all licence references and agreements mentioned in the gopm README section above
are relevant to that project's source code only.