PowerShellでRazorテンプレートエンジンを使ってみた
by
sunnyone
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
PowerShell で Razor テンプレートエンジンを 使ってみた @_sunnyone
Slide 2
Slide 2 text
こんなことありませんか? ● ちょっとだけ違うテキストをよく生成する – メールの雛形とか ● PowerShell の変数でいけるがテキスト内部での制御 が難しい – 変数の値によって出したり出さなかったり Razor テンプレートエンジンを使ってみた
Slide 3
Slide 3 text
Razorとは ● テンプレートエンジン ● ASP.NET MVCとセットで利用される http://shiba-yan.hatenablog.jp/entry/20110317/1300294985 ASP.NET MVC 3 開発入門 (12) - Razor の文法 – しばやん雑記 http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
Slide 4
Slide 4 text
RazorEngine モジュール ● 素のままでは手続きが不便 ● RazorEngine というヘルパーライブラリがある – https://razorengine.codeplex.com/ – https://github.com/Antaris/RazorEngine RazorEngineをPowerShellから使う
Slide 5
Slide 5 text
RazorEngineをPowerShellで - 準備 ● 適当なフォルダにnuget.exeでインストール > cd proj\razortest > nuget.exe install RazorEngine
Slide 6
Slide 6 text
RazorEngineをPowerShellで - スクリプト 詳細はISEで 2015/4/23追記 https://gist.github.com/sunnyone/e6948988a8e125b779ba
Slide 7
Slide 7 text
ご清聴ありがとうございました