mike-neckのブログ

Java or Groovy or Swift or Golang

ターミナルで画像ファイルをクリップボードにコピーするツール作った

表題にあるようなツールがないかと探してみたのですが、テキストをクリップボードにコピーするツール(pbcopy のラッパー)は見つかるものの、画像ファイルをコピーするツールが見当たらないので作ってみた。

github.com

README.md に書いてありますが、コマンドのパラメーターに画像ファイルを指定するだけです。

$ imgcopy <クリップボードにコピーしたい画像ファイル>

制限事項として PNG 形式のみサポートしていて、 GIF と JPEG は対応していません。 Cocoa フレームワークの制限です。

配布できるようにしたかったけど、 codesign のあたりで面倒になってきたのでやめました。そのうちやるかもしれない

インストール

上記のレポジトリーをクローンして、 make build するだけ。ビルドしたら .build/release というディレクトリーにバイナリーができてるので、あとは適当にパスの通っている場所に置くだけ。なお、 Cocoa と書いている通り、 Mac OSX でしか動きません。

使い所

画像ファイルだけを集めておくディレクトリーを作っておいて、 peco と一緒に使うのがよさそう

f:id:mike_neck:20200224124849p:plain

f:id:mike_neck:20200224124928p:plain

f:id:mike_neck:20200224125023p:plain