標準入出力をMacのクリップボード使って突っ込んだり突っ出したり

Mac OSのclipboardを扱うには、標準入出力でそれぞれpbcopypbpasteが使えます。

なので例えば以下のようにすれば標準出力を標準入力として受け取ってクリップボードにコピーすることができます。

$ cat give_me_a_birthday_present.rb | pbcopy

ブログの記事を並行で書くときとかにいちいちターミナル上の文字をコピーしていたのでこれでだいぶ楽になった。

テストの結果とか。

$ bin/rspec | pbcopy

コマンドとかをコピペしたい時も結構あるので、echoとかも便利。

echo '$ cat give_me_chocolate.rb | pbcopy' | pbcopy

クリップボードを標準出力に渡すにはpbpasteを使えば良いです

$ pbpaste > result.txt

なんか面白い使い方ないかな