/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

Ubuntuにpecoをインストールする

つい最近pecoというものを知った。

peco/peco: Simplistic interactive filtering tool

標準入力したものをインタラクティブに選択できるというもの。

何て便利な。

ってことで早速インストール。

インストール

バイナリファイルを使う形にします。

$ wget https://github.com/peco/peco/releases/download/v0.5.10/peco_linux_amd64.tar.gz
$ ls
peco_linux_amd64.tar.gz

ダウンロードしたものを解凍してPATHが通っているところに配置します。

$ tar zxvf peco_linux_amd64.tar.gz
peco_linux_amd64/
peco_linux_amd64/README.md
peco_linux_amd64/peco
peco_linux_amd64/Changes
$ ls
peco_linux_amd64  peco_linux_amd64.tar.gz
$ mv peco_linux_amd64/peco .

ヘルプはこんな感じ。

$ peco -h
unknown flag `v'

Usage: peco [options] [FILE]

Options:
  -h, --help            show this help message and exit
  --query               initial value for query
  --rcfile              path to the settings file
  --version             print the version and exit
  -b, --buffer-size     number of lines to keep in search buffer
  --null                expect NUL (\0) as separator for target/output
  --initial-index       position of the initial index of the selection (0 base)
  --initial-matcher     specify the default matcher (deprecated)
  --initial-filter      specify the default filter
  --prompt              specify the prompt string
  --layout              layout to be used. 'top-down' or 'bottom-up'. default is 'top-down'
  --select-1            select first item and immediately exit if the input contains only 1 item
  --on-cancel           specify action on user cancel. 'success' or 'error'.
                        default is 'success'. This may change in future versions
  --selection-prefix    use a prefix instead of changing line color to indicate currently selected lines.
                        default is to use colors. This option is experimental
  --exec                execute command instead of finishing/terminating peco.
                        Please note that this command will receive selected line(s) from stdin,
                        and will be executed via '/bin/sh -c' or 'cmd /c'
  --print-query

$ peco --version
peco version v0.5.10 (built with go1.16)

使いかたはこんなことを思い浮かべています。

さーて。いろいろ調整しよう。