Humanity

Edit the world by your favorite way

gyazo for Linuxちょっとだけ直した

http://github.com/tyru/gyazo-linux

元のスクリプト
7817歩:起き, 出勤, Clipping, GNU/Linux で Gyazo, 帰宅, 名探偵コナン, 寝 - YAA's personal log(2007-11-08)
から。

空白を含む文字列を与えた場合の処理を改善

system関数で呼び出してるあたりの文字列がエスケープしてなくて

$ gyazo "hoge fuga.png"

とかするとそんなファイルはないとかエラーになるので直した。

ブラウザの終了までブロッキングしてしまう

system "#{browser_cmd} #{url}"

みたいになってたとこを

system "'#{browser_cmd}' '#{url}' >/dev/null 2>&1 &"

とした。
エスケープが過剰な気がするけど気にしない。


firefoxはまだ起動してない場合は終了までブロッキングしてしまう。
起動していた場合はブロッキングしない。