2011-09-20 14 views
16

Szukam skryptu biblioteki lub wiersza poleceń, który pozwoli mi tworzyć niestandardowe szablony, które można wygenerować z wiersza polecenia. Generator rusztowania z rubinem na szynach jest prawie identyczny z tym, co próbuję zrobić. Wolałabym nawet, żeby był napisany w Ruby (ale nie może wymagać Railsów, ponieważ może nie używam go w aplikacji Ruby). Jakie rodzaje takich skryptów są już dostępne?Szukam autonomicznego wiersza poleceń, skryptu kodu generatora

Odpowiedz

8

Też szukałem czegoś takiego - nie znalazłem tego, na co liczyłem. Te dwa podejścia, które zastosowałem, były akceptowalne. Ale wciąż mam nadzieję znaleźć prawdziwą rzecz.

  • oczywiste, ale sed dla prostych przypadków użycia

  • dla przypadków użycia średnich złożoność, jeśli można założyć kilka wersji Pythona jest obecna na maszynie, string.Template w standardowej bibliotece działa dobrze. Możesz napisać mały skrypt w języku Python, który używa tej funkcji, a ponieważ jest to Python, testy/pętle itp., Które normalnie mogą być dostarczane przez mechanizm szablonów, mogą być z łatwością obsługiwane w kodzie Pythona.

  • Właśnie odkryłem wąsy (patrz http://mustache.github.io/). Wygląda na solidne, specjalnie skonstruowane rozwiązanie. Ze swojej strony internetowej, Mustache ma implementacje w Ruby, JavaScript, Pythonie, Erlangu, PHP, Perlu, Objective-C, Java, .NET, Android, C++, Go, Lua, ActionScript, ColdFusion, Scala, Clojure, Fantom, CoffeeScript, D i node.js. Jeśli te wybory pasują do twojego środowiska, możesz łatwo skrypty lub skompilować wsparcie dla wąsów, które będzie narzędziem wiersza poleceń.

UPDATE 15-paź-2013

Teraz Użyłem Wąsy na chwilę - to doskonałe narzędzie, proste, ale potężne.

Powiązane problemy