Lurgle.Transfer
1.2.7
Install-Package Lurgle.Transfer -Version 1.2.7
dotnet add package Lurgle.Transfer --version 1.2.7
<PackageReference Include="Lurgle.Transfer" Version="1.2.7" />
paket add Lurgle.Transfer --version 1.2.7
#r "nuget: Lurgle.Transfer, 1.2.7"
// Install Lurgle.Transfer as a Cake Addin
#addin nuget:?package=Lurgle.Transfer&version=1.2.7
// Install Lurgle.Transfer as a Cake Tool
#tool nuget:?package=Lurgle.Transfer&version=1.2.7
Why transfer when you can Lurgle?
Lurgle.Transfer is an implementation of SSH.NET, FluentFTP, and SMBLibrary that accelerates getting your project up and running with file transfers. It includes added features such as GZIP/ZIP compression, and file archival.
The net effect is a predictable file transfer implementation that can be integrated into your project and used to inform logging and alerting.
You can use Lurgle.Transfer by itself, or with Lurgle.Logging, Lurgle.Alerting and Lurgle.Dates to Lurgle your apps even further!
Keep an eye on my Blog of Doom for updates about the latest releases!
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETCoreApp 2.1
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 5.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
.NETCoreApp 3.1
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
.NETFramework 4.5
- FluentFTP (>= 37.0.2)
- Flurl (>= 2.8.2)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
-
.NETFramework 4.6.1
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
.NETFramework 4.7
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
.NETFramework 4.8
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
.NETStandard 2.0
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
-
net5.0
- FluentFTP (>= 37.0.2)
- Flurl (>= 3.0.4)
- SMBLibrary (>= 1.4.8)
- SSH.NET (>= 2020.0.1)
- System.Configuration.ConfigurationManager (>= 6.0.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
* Add SMB1 and SMB2/3 transfers
* Add download of multiple files
* Add LastFile field to TransferResult
* Add Type field to TransferInfo for file type
* Add InfoType enum for TransferInfo.Type
* Amend UploadFiles to UploadFile
* Update FluentFTP
* Add .NET 4.5 support