Zsh
Peco
reptyr

peco でプロセスを選んで reptyr で pty を付け替える

More than 1 year has passed since last update.

reptyr が便利すぎるので peco からプロセスを選んで使えるようにしてみました。

function reattach-pty {
    local process=$(ps aux | grep "^$USER" | peco | awk '{print $2}')
    [[ -n "$process" ]] && reptyr "$process"
}

この関数を .zshrc などに書いておいて、ターミナルから reattach-pty と打つと、peco が起動してプロセスの一覧が見れます。
その中からひとつを選ぶと、reptyr されます。
何も選ばずに peco を終了した場合は何もしません。

参考