Komut satırından oluşturabileceğim özel şablonlar oluşturmama izin verecek bir kitaplık veya komut satırı komut dosyası arıyorum. Raylar iskele jeneratörü üzerindeki yakut, yapmaya çalıştığımın neredeyse aynısıdır. Ruby'de yazılmasını bile tercih ederim (yine de bir Ruby uygulamasında kullanamadığım için Rails gerektirmez). Bunun gibi ne tür komut dosyaları zaten mevcut?Tek başına, komut satırı, kod üreteci arayışı
cevap
Bunun gibi bir şeye de baktım - umduğum şeyi bulamadım. Bunun yerine kullandığım iki yaklaşım kabul edildi. Ama hala gerçek olanı bulmayı umuyordum. Basit kullanım örneklerine
orta karmaşıklık kullanım durumları için, Python bazı sürümü makinede mevcutsa varsayabiliriz eğer için
bariz ama
sed
, standart kütüphanesindestring.Template
iyi çalışır. Bu işlevi kullanan küçük bir Python betiği yazabilirsiniz ve Python olduğundan, normalde şablon motoru tarafından sağlanabilecek testler/döngü vb. Python kodunda oldukça kolay işlenebilir.Sadece Bıyık'ı keşfettim (bkz. http://mustache.github.io/). Sağlam, amaca uygun bir çözüm gibi görünüyor. Web sitesinden, Bıyık, Ruby, JavaScript, Python, Erlang, PHP, Perl, Objective-C, Java, .NET, Android, C++, Go, Lua, ActionScript, ColdFusion, Scala, Clojure, Fantom, CoffeeScript uygulamalarını yürütmektedir. D ve node.js. Bu seçimler ortamınıza uygunsa, Bıyık desteğini komut satırı yardımcı programı olarak kolayca komut dosyası oluşturabilir veya derleyebilirsiniz.
GÜNCELLEME
Şimdi bir süre Bıyık kullandım o 15 Ekim-2013 - basit ama güçlü harika bir araç, bu.