BackupWindowsToLinux.psd1
|
@{ RootModule = 'BackupWindowsToLinux.psm1' ModuleVersion = '2.1.0' GUID = 'a8f4c3d2-1e5b-4a9c-8f7d-2b6e9c4a1f8e' Author = 'Mike Flynn' CompanyName = 'a1publishing.com' Copyright = '(c) 2026 Mike Flynn. All rights reserved.' Description = 'PowerShell module for incremental backups from Windows to Linux via OpenSSH. Only transfers new or modified files. Supports long filenames, special characters (£, €, apostrophes), and UTF-8 encoding. Uses native Windows OpenSSH (no dependencies).' PowerShellVersion = '5.1' FunctionsToExport = 'Sync-ToLinux' CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Backup', 'SSH', 'OpenSSH', 'Linux', 'Windows', 'Sync', 'Incremental', 'SCP') LicenseUri = 'https://github.com/a1publishing/BackupWindowsToLinux/blob/main/LICENSE' ProjectUri = 'https://github.com/a1publishing/BackupWindowsToLinux' ReleaseNotes = @' ## 2.0.0 - Native OpenSSH support (Windows 10+) - Removed Posh-SSH dependency - Full UTF-8 support for special characters (£, €, etc.) - Support for long filenames (600+ characters) - Support for UNC paths - Automatic fallback for complex paths - Improved error handling and reporting - Directory exclusion patterns - Orphaned file and directory cleanup '@ } } } |