pacmod
pacmod copied to clipboard
:package: Package your Go modules
pacmod
Pacmod is a small tool that can be used to package up your Go modules for distribution. This will be typically used for pushing artifacts to a Go module store such as Athens.
Installation
go get github.com/plexsystems/pacmod
Usage
Run the pack
command in the directory containing your go.mod
. For example:
pacmod pack v1.0.0 outputdirectory
This will result in the following files being placed in the outputdirectory
:
-
go.mod
- The current mod file when thepack
command was executed -
v1.0.0.info
- The info file containing the module version and timestamp -
v1.0.0.zip
- An archive containing the Go module