2011-09-20 4 views
16

私は、コマンドラインから生成できるカスタムテンプレートを作成できるライブラリまたはコマンドラインスクリプトを探しています。ルビーのレール足場発電機は私がやろうとしているものとほとんど同じです。私はそれがRubyで書かれていることを好むだろう(しかし、それは私がRubyアプリケーションでそれを使用していないかもしれないので、Railsを必要としない)。このような種類のスクリプトはすでに利用可能ですか?スタンドアロンのコマンドラインコードジェネレータスクリプトを探す

答えて

8

私もこのようなことを考えていました。私が望むものが見つかりませんでした。代わりに私が使った2つのアプローチが受け入れられています。しかし、私はまだ本物を見つけることを望んでいます。明らか

  • が、中複雑度のユースケースのためのシンプルなユースケースのためのsed

  • 、あなたは、Pythonのいくつかのバージョンをとることができる場合は、標準ライブラリでstring.Templateがうまく機能し、マシン上に存在しています。この関数を使用する小さなPythonスクリプトを書くことができます。Pythonであるため、通常はテンプレートエンジンによって提供されるテスト/ループなどは、Pythonコードで簡単に処理できます。

  • 私はちょうどMustache(http://mustache.github.io/を参照)を発見しました。しっかりとした、専用のソリューションのようです。 MustacheはRuby、JavaScript、Python、Erlang、PHP、Perl、Objective-C、Java、.NET、Android、C++、Go、Lua、ActionScript、ColdFusion、Scala、Clojure、Fantom、CoffeeScript、 D、node.jsこれらの選択肢があなたの環境に合っていれば、Mustacheのサポートを簡単にコマンドラインユーティリティとしてスクリプト化またはコンパイルすることができます。

UPDATE

今、私はしばらくの間、口ひげを使用していたことを15-OCT-2013 - それはシンプルだが強力な素晴らしいツール、です。

関連する問題