Skip to content

Instantly share code, notes, and snippets.

@warlock
Last active May 31, 2020 21:41
Show Gist options
  • Save warlock/a7e168e0ba6aaa0992a5f986e3642f88 to your computer and use it in GitHub Desktop.
Save warlock/a7e168e0ba6aaa0992a5f986e3642f88 to your computer and use it in GitHub Desktop.
Go Modules en Català
# Iniciar projecte amb go mod
go mod init github.com/warlock/play
# Quin es el paquet actual
go list
# llista tots els paquets instalats
go list all
# llista tots els paquets instalats en el projecte actual
go list -m all
# llistar totes les versions del paquet
go list -m -versions golang.org/x/text
# obtenir la ultima versio del paquet
go get golang.org/x/text
# obtenir versio especifica
go get rsc.io/sampler@1.3.1
# neteja les versions que no s’utilitzen
go mod tidy
# descobrir motiu de la instalacio d'un paquet
go mod why rsc.io/sampler
# mostar les referencies de les dependencies
go mod graph
# Ajuda
go mod help [comanda]
# editar nom d'un modul
go mod edit -module [modul]
# canviar versio de go
go mod edit -go 1.xx
# agregar modul
go mod edit -require [modul]
# borrar una dependencia
go mod edit -droprequire [modul]
# Excusio d'una versio especifica de un paquet
go mod edit -excluse [modul]
# Eliminar una exclusio
go mod edit -dropexclude [modul]
# Canviar una dependencia per una dependencia local
go mod edit -replace [modul]=[modul/local]
# Obtenir totes les dependencies en una carpeta
go mod vendor
# Compilar/Arrencar amb les dades de la carpeta vendor
go build -mod=vendor
go run -mod=vendor
# Agregar un tag al commit
git tag -a v1.0.0 -m "First version"
# Pujar el tag
git push origin v1.0.0
# Llistar versions
git tag
# Listar versions que comencen per v1.1.*
git tag "v1.1.*"
# Mostrar informacio del tag
git show v1.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment