文件名称:FarNet.FSharp.PowerShell:F#友好的PowerShell扩展
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-27 02:38:10
fsharp powershell F#
FarNet.FSharp.PowerShell F#友好的PowerShell扩展(net45和Windows PowerShell) 包裹 NuGet包可以在F#项目中照常使用。 注意,在最终的二进制文件中不需要System.Management.Automation.dll 。 该软件包还为设计。 要安装FarNet软件包,请按照。 概述 F#代码 PS类型包装类并公开一些相似的成员。 使用PS.Create()而不是PowerShell.Create() 。 使用Script()和Command()代替AddScript和AddCommand() 。 PS不直接支持命令链。 但是可以使用同一PS实例调用多个脚本和命令。 除了Invoke()之外,还可以使用类型安全的通用InvokeAs() Invoke() 。 结果对象必须与指定的类型兼容。 使用F#异步InvokeA
【文件预览】:
FarNet.FSharp.PowerShell-master
----.gitignore(63B)
----src()
--------FarNet.FSharp.PowerShell.ini(149B)
--------PS.fs(5KB)
--------FarNet.FSharp.PowerShell.fsproj(1KB)
----samples()
--------1.Basic.fsx(1KB)
--------6.Input.fsx(740B)
--------2.Types.fsx(582B)
--------4.InvokeAsync.fsx(1KB)
--------5.PSObject.fsx(761B)
--------3.Streams.fsx(495B)
--------README.md(369B)
--------.fs.ini(81B)
--------WhyInvokeAs.fsx(1KB)
----.build.ps1(4KB)
----LICENSE(10KB)
----README.md(2KB)
----tests()
--------Tests.fsproj(1KB)
--------Tests.fs(9KB)
--------test.fsx(207B)
--------.test.ps1(271B)
--------Tests.fs.ini(81B)
--------Program.fs(53B)
----Release-Notes.md(598B)
----FarNet.FSharp.PowerShell.sln(2KB)