Skip to content

Instantly share code, notes, and snippets.

@danielwhite
Created August 17, 2024 00:48
Show Gist options
  • Save danielwhite/fa354b4a01f2380cbe2f460fd7a9d997 to your computer and use it in GitHub Desktop.
Save danielwhite/fa354b4a01f2380cbe2f460fd7a9d997 to your computer and use it in GitHub Desktop.
Install Go programs for development
#!/bin/bash -ex
#
# Collection of tools I like to have installed locally.
#
go install golang.org/x/tools/cmd/...@master
go install golang.org/x/perf/cmd/...@master
# Go documentation server.
go install golang.org/x/pkgsite/cmd/pkgsite@latest
# Go language server.
go install golang.org/x/tools/gopls@latest
# Dependency tree analysis.
go install github.com/KyleBanks/depth/cmd/depth@latest
# CLI programs for indexing and searching source code.
go install github.com/google/codesearch/cmd/...@latest
# Support for gopls in acme.
go install 9fans.net/acme-lsp/cmd/acme-lsp@latest
go install 9fans.net/acme-lsp/cmd/L@latest
go install 9fans.net/acme-lsp/cmd/acmefocused@latest
# Fuzzy file searching.
go install github.com/junegunn/fzf@latest
# MailHog for SMTP traps.
go install github.com/mailhog/MailHog@latest
# Delve debugger
go install github.com/go-delve/delve/cmd/dlv@latest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment