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

ご清聴ありがとうございました