Persimmon.Script 2.0.0をリリースした

NuGet Gallery | Persimmon.Script 2.0.0

Persimmon v2を作る過程で「使う人いないし消そう」となってdropしたのですが、最近になってほしいという人が現れたので、v2ようにマイグレーションするくらいなら労力かからないだろうということで復活させました。

まぁ、労力は予想以上に必要でしたが…1日で終わると思ってたら色々試行錯誤したりで3日くらいかかってしまった。

使い方は簡単で

#r @"../packages/examples/Persimmon/lib/net45/Persimmon.dll"
#r @"../packages/examples/Persimmon.Runner/lib/net40/Persimmon.Runner.dll"
#r @"../src/Persimmon.Script/bin/Release/net45/Persimmon.Script.dll"

// このあたりにテスト書く

Script.collectAndRun (fun _ -> Assembly.GetExecutingAssembly())

Script内にテストを書き連ねた後にAssembly.GetExecutingAssembly()スクリプト自身のAssemblyをターゲットとしてテストを収集、実行するだけです。

個人的にはテスト用のdll作ってしまうので使う機会がなさそう…ということもあってメンテナンスを継続するかどうかは期待しないほうが良いです。 あくまでdll作ってテストするまでもないもの(そんなものあるのか…?)に対して使用しましょう。