go(1)

πŸ“¦ version 15.3.0+git11272, in opensuse-leap 16.0

πŸ’– go(1) β€” User Commands πŸ’–

okay bestie, welcome to the go page, straight outta the User Commands section of the manual. yes you read that right, it lives there, it's iconic, it's giving main character energy for your entire Go toolchain 🫢


✨ NAME ✨

go β€” build, test, install Go programs

like. that's the whole job description. three verbs. build, test, install. no cap, that's the vibe 🌈


✨ SYNOPSIS ✨

go command [arguments]

that's it, that's the shape of literally every single invocation. you say go, then you say the command you want (the thing doing the work), then you hand it whatever arguments it's hungry for. slay ✨


✨ DESCRIPTION ✨

so what even is this thing?? it's a tool for managing Go source code. that's the whole tea β˜• β€” it's the tool that keeps your Go source code from becoming a chaotic little gremlin πŸ’€

and if you want the full documentation, bestie, you've got exactly two options and both of them are free:

  • run go help β€” right there in your terminal, no browser required, immediate answers πŸ’…
  • or go read http://golang.org/cmd/go β€” the online version, for when you want to scroll 🌸
fr fr, don't come at me for not listing every subcommand here. the manpage is telling you where they live. go read them. it's literally one command away πŸ™ˆ

✨ SEE ALSO ✨

  • gofmt(1) β€” the sibling!! the one that makes your code pretty πŸ‘‘

and that's the whole page, bestie πŸ’œ short, sweet, and it ate. this one comes to you from Go, dated January 2015 β€” yes, January 2015, a vintage icon, we respect our elders πŸŽ€

now go build something. periodt. πŸ’–βœ¨