zshでpetで指定したコマンドを実行&historyに残す関数

最近、snippetマネージャとしてpetを使うようになったのだけど、選択したsnippetをhistoryに残しておいてあとで確認、再利用できるようにしたいということがあったので関数で残しておくことにした。
特に難しい事はしておらず、「pet search」で得られたコマンド文字列をevalで実行して、かつprint -sでhistoryにも記録しているだけだ。

Sponsored Links
function pe() {
CMD=$(pet search)
eval $CMD
print -s $CMD
}

 

一応dotfileもgithubで管理しているので、そちらからも確認できる。

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*