Rails 3 uygulamam için bir git işlemi yapmadan önce ve sonra bir dizi rutin 'temizleme' görevi yürütüyorum.Git komutunu veya diğer komut satırı araçlarını Thor komut dosyasının içinden aramak mümkün mü?
Bu şeyleri bir Thor senaryosuna koymayı düşünüyordum, ancak anlayamadığım bir şey, sistemdeki diğer araçları aramak için Thor'un (veya Rake) nasıl kullanılacağıdır.
Bir Thor veya Rake betiğinden git log
gibi bir komutu çağırmak mümkün mü ve eğer böyle görünüyorsa bu nasıl görünüyor?
Teşekkürler!
Aha! Teşekkürler. "shell out" muhtemelen benim google arayışı içinde eksik olan anahtar kelimedir :) – Andrew
Hmm,% x, system ve back-ticks kullanarak geri döndüm. Kaybettiğim bir şey var mı? Doğru dizine cd yapmak zorunda mıyım? – Jorge
@Jorge, proje dizininin içinde veya altında olmanız ('.git' dizini olanı) ve 'git' komutunun yolunda olması gerekir (yani komut dosyanızın gerçekten de' git' komutunu bulabilmeniz gerekir) . – Theo