28 lines
842 B
Ruby
28 lines
842 B
Ruby
guard :shell do
|
|
|
|
watch(%r{^(imagens/R/densidadegama.R)$}) do |m|
|
|
system("rake imagens/R/densidadegama.pdf")
|
|
end
|
|
|
|
watch(%r{^(imagens/R/historgrama.R)$}) do |m|
|
|
system("rake imagens/R/historgrama.pdf")
|
|
end
|
|
|
|
watch(%r{^(imagens/R/pizza-grafico.R)$}) do |m|
|
|
system("rake imagens/R/pizza-grafico.pdf")
|
|
end
|
|
|
|
watch(%r{^(imagens/R/densidadegama.pdf|imagens/R/historgrama.pdf|imagens/R/pizza-grafico.pdf)$}) do |m|
|
|
system("rake r")
|
|
end
|
|
|
|
watch(/^(anexos.md|apendices.md|errata.md|trabalho-academico.md|.*.latex|configuracao.pdf|configuracao.yaml)$/) do |m|
|
|
|
|
puts "#{Time.now.strftime('%H:%M:%S')} #{m[0]} foi alterado. Iniciando geração do PDF"
|
|
`limarka exec`
|
|
# Exibe erros de citações inválidas
|
|
`pdfgrep -H --color always '(\?\?)' xxx*.pdf`
|
|
end
|
|
|
|
end
|