量産メモ帳

忘れっぽいのでメモを残しています。

Go言語を使い始めた頃に入れたツール達

スポンサーリンク

去年からGo言語を使うようになりましたが、最初の頃にインストールしたツール達を記憶の範囲で列挙しておきます。

一覧

最近は殆ど使わなくなったものもありますが、参考までに。

delve

おそらく標準のデバッガです。
Macなら以下のコマンドでインストールできます。

go get -u github.com/go-delve/delve/cmd/dlv

goimports

コードフォーマッタです。
個人的には gofmt よりも良いです。
Macなら以下のコマンドでインストールできます。

go get -u golang.org/x/tools/cmd/goimports

gocode

コードの自動補完ツールです。
EclipseのGo言語プラグインで必要になります。
Macなら以下のコマンドでインストールできます。

go get -u github.com/nsf/gocode

guru

コードのナビゲータです。
こちらもEclipseのGo言語プラグインで必要になります。
Macなら以下のコマンドでインストールできます。

go get -u golang.org/x/tools/cmd/guru

godef

こちらもコードのナビゲータです。
同様にEclipseのGo言語プラグインで必要になります。
Macなら以下のコマンドでインストールできます。

go get -u github.com/rogpeppe/godef

インストール

Macユーザー向けですが、一行一行コマンドを入力するのは面倒な場合、以下のコードをコピペするだけでインストールできます。

go get -u github.com/go-delve/delve/cmd/dlv
go get -u golang.org/x/tools/cmd/goimports
go get -u golang.org/x/tools/cmd/guru
go get -u github.com/nsf/gocode
go get -u github.com/ramya-rao-a/go-outline
go get -u github.com/rogpeppe/godef
go get -u github.com/stretchr/gomniauth
go get -u github.com/stretchr/testify
brew install glide