Subscribed unsubscribe Subscribe Subscribe

pryの履歴からanythingっぽい感じで絞り込む

必要. 適当にgem installすれば良いと思う

~/.pryrc に追記

require 'ruby-anything'
def anything_hist(tail = 10)
  _anything_ command_result("hist --tail #{tail}").lines.map { |h|
    h.gsub(/^ *\d+: */, '').chomp
  }
end
$ pry
pry> anything_hist(50) | -> v { puts v; command_result(v) }
>>>> 履歴からanything インターフェースで選択して実行 >>>>