私は、コマンドラインから生成できるカスタムテンプレートを作成できるライブラリまたはコマンドラインスクリプトを探しています。ルビーのレール足場発電機は私がやろうとしているものとほとんど同じです。私はそれがRubyで書かれていることを好むだろう(しかし、それは私がRubyアプリケーションでそれを使用していないかもしれないので、Railsを必要としない)。このような種類のスクリプトはすでに利用可能ですか?スタンドアロンのコマンドラインコードジェネレータスクリプトを探す
16
A
答えて
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 - それはシンプルだが強力な素晴らしいツール、です。
関連する問題
- 1. スタンドアロンのSymfony DIC
- 2. .NETのスタンドアロンDataTable
- 3. フェニックスのスタンドアロンExq
- 4. Vue.jsスタンドアロンのシングルページアプリケーション
- 5. スタンドアロンのUINavigationBar?
- 6. Pyinstaller - スタンドアロンの.exe
- 7. のXtextスタンドアロンと検証ファイルを解析するスタンドアロンのプログラムを構築
- 8. Zend_filter_inputスタンドアロンを使用する
- 9. VBAフォームアプリケーションをスタンドアロンにする
- 10. MPS - スタンドアロンのレプリケーションアプリケーションですか?
- 11. スタンドアロンのXAMPP Apache MySQL
- 12. スタンドアロンJavaアプリケーションのスレッドダンプ
- 13. スタンドアロンQtデザイナーのインストール
- 14. Android:スタンドアロン月のフォーマット
- 15. スタンドアロンOCamlプログラムのビルド
- 16. スタンドアロンのUINavigationBarとMFMailComposeViewController
- 17. スタンドアロンGWTの展開
- 18. Python 3.5 + PyQt5をスタンドアロンのexe
- 19. スタンドアロンのTestNGプロジェクトをjar/bat/
- 20. スタンドアロンPHPアプリケーション
- 21. スタンドアロンVC++コンパイラ
- 22. Tomcat ServerスタンドアロンExe
- 23. スタンドアロンExcelマクロ
- 24. スタンドアロンasp.netページ
- 25. スタンドアロンMVC3 webapp?
- 26. スタンドアロンXULRunnerアプリケーションProgressListener
- 27. スタンドアロンWPFフィルタコントロール
- 28. スタンドアロンWebアプリケーション
- 29. スタンドアロンJavaFXアプリケーション
- 30. スパーク・スタンドアロン・クラスタ・チューニング