DataAgent.psd1
|
@{ RootModule = 'DataAgent.psm1' ModuleVersion = '0.6.0' GUID = '32662c0b-0a5d-49ac-8c62-8f7ae05f79c0' Author = 'Roy Ashbrook' Copyright = '(c) 2026 Roy Ashbrook. MIT License.' Description = 'Run a configured source, formatter, and destination using existing PowerShell tools.' PowerShellVersion = '7.4' FunctionsToExport = @('Invoke-DataAgent') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() FileList = @('DataAgent.psd1', 'DataAgent.psm1', 'LICENSE', 'CAPABILITIES.md', 'src/sql.ps1', 'src/csv.ps1', 'fmt/csv.ps1', 'fmt/xlsx.ps1', 'fmt/custom.ps1', 'dst/email.ps1', 'dst/sftp.ps1', 'dst/ftp.ps1', 'dst/ftps.ps1') PrivateData = @{ PSData = @{ Tags = @('ETL', 'Data', 'CSV', 'Automation', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS') LicenseUri = 'https://github.com/royashbrook/DataAgent/blob/main/LICENSE' ProjectUri = 'https://github.com/royashbrook/DataAgent' ReleaseNotes = 'Invoke-DataAgent also takes a settings file path, and the run works in that file''s folder unless the settings name a directory. Any env:NAME string in the config is read from the environment when the run starts, an unset one stops the run by name, and an object with exactly username and password becomes a PSCredential. The runner keeps ANSI colour out of the log. A hashtable config works as before.' } } } |