Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

クロスプラットフォームな環境でpbcopy | pbpasteをしたいときはgocopy | gopasteを使う

gocopyおよびgopasteは、クロスプラットフォームOS Xのpbcopy | pbpasteみたいな事をするGo-lang製コマンドです。

つかいかた

$ cat sample.txt 
gaga
gagagaga
fafawegawebga
awl;rgnjkbdfvawbe

なんてファイルがあった場合、普通にパイプライン繋ぎで行けます。素敵。

$ cat sample.txt | gocopy 
$ gopaste 
gaga
gagagaga
fafawegawebga
awl;rgnjkbdfvawbe

導入法(OS X)

例の如く、go getで行けます。楽チンですね。

$ go get github.com/atotto/clipboard
$ go get github.com/atotto/clipboard/cmd/gopaste
$ go get github.com/atotto/clipboard/cmd/gocopy
$ exec -l $SHELL