こんにちはみんな私のガードプロセスを正しくすることができません、私は新しい画像のフォルダを監視してから、optipngを使用してそれらを圧縮し、別のコマンドを使用してそれらを移動しようとしています。
# Compress png
guard 'process', :name => 'Compress PNG', :command => 'optipng -o7 images/pre/*.png' do
watch(/^images\/(.*)\.png/)
end
# Move png from pre to images
guard 'process', :name => 'Move png in pre to images root', :command => 'mv images/pre/*.png images/*.png' do
watch(/^images\/pre\/(.*)\.png/)
end
最初の問題は、新しい画像がフォルダに追加されたときにこれが起動しないことです。次の問題は、*。pngが気に入らないように見えることです。また、optipngが終了する前に画像を移動しているようです。