goを使ってpecoコマンドを導入する手順。
(goを使わずにpecoをインストールする方法もあるが、その方法はここでは扱わない)
まずはgoの導入。
$ mkdir ~/lib; cd $_
$ wget https://storage.googleapis.com/golang/go1.6.2.linux-armv6l.tar.gz
$ tar -xzf go1.6.2.linux-armv6l.tar.gz
$ echo 'export GOROOT=$HOME/lib/go' >> ~/.zshenv
$ echo 'export GOPATH=$GOROOT/packages' >> ~/.zshenv
$ echo 'export PATH=$GOROOT/bin:$PATH' >> ~/.zshenv
$ echo 'export PATH=$GOPATH/bin:$PATH' >> ~/.zshenv
$ exec zsh
これでgoの導入は完了。
次で確認できる。
$ go version
go version go1.6.2 linux/arm
pecoの導入。
$ go get github.com/peco/peco/cmd/peco
簡単に動作確認。
ls | peco
これでファイルが一行ずつ選択できる。
選択したものが標準出力される。