AitherZero.psd1
|
@{ RootModule = 'AitherZero.psm1' ModuleVersion = '2.1.0' GUID = 'a7d4e8f1-2b3c-4d5e-6f7a-8b9c0d1e2f3a' Author = 'Aitherium' CompanyName = 'Aitherium Corporation' Copyright = 'Copyright © 2025 Aitherium Corporation' Description = 'AitherZero Automation Platform - Proper PowerShell module for infrastructure automation with config-based orchestration' PowerShellVersion = '7.0' CompatiblePSEditions = @( 'Core' ) FunctionsToExport = @( 'Invoke-AitherProtocol' 'Send-AitherNotification' 'Connect-AitherPSSession' 'Get-AitherPSSession' 'Invoke-AitherRemoteCommand' 'New-AitherPSSession' 'Save-AitherPSSession' 'Add-AitherSSHKey' 'Get-AitherCredential' 'Get-AitherCredentialList' 'Get-AitherSecret' 'Get-AitherSSHKey' 'Initialize-AitherSecrets' 'New-AitherSSHKey' 'Set-AitherApiKey' 'Set-AitherCredential' 'Set-AitherSecret' 'Sync-AitherSecretsToGitHub' 'Get-AitherInfraStatus' 'Get-AitherReplicationStatus' 'Invoke-AitherNodeDeploy' 'Resolve-AitherInfraPrereqs' 'Get-AitherExecutionHistory' 'Get-AitherScript' 'Get-AitherScriptMetadata' 'Invoke-AitherAgent' 'Invoke-AitherCmd' 'Invoke-AitherRetry' 'Invoke-AitherScript' 'Add-AitherPathEntries' 'Add-AitherShellIntegration' 'Enable-AitherWindowsDeveloperMode' 'Enable-AitherWindowsLongPath' 'Find-AitherScriptFile' 'Format-AitherDuration' 'Get-AitherDefenderExclusions' 'Get-AitherEndpoints' 'Get-AitherModuleRoot' 'Get-AitherPlatform' 'Get-AitherProject' 'Get-AitherProjectRoot' 'Get-AitherScriptsPath' 'Get-AitherStatus' 'Get-AitherVersion' 'Get-AitherWindowsDeveloperMode' 'Get-AitherWindowsLongPath' 'Install-AitherPackage' 'Invoke-AitherErrorHandler' 'New-AitherModule' 'New-AitherProject' 'New-AitherWindowsRegistryFile' 'New-AitherWindowsUnattendXml' 'Register-AitherProject' 'Set-AitherDefenderExclusions' 'Set-AitherEnvVariable' 'Unregister-AitherProject' 'Write-AitherError' 'Get-AitherSoftwareVersion' 'Install-AitherPackage' 'Get-AitherMCPConfig' 'Install-AitherMCPServer' 'Set-AitherMCPConfig' 'Get-AitherTestResults' 'Invoke-AitherTests' 'Get-AitherCloudProvider' 'Get-AitherScaleHistory' 'Get-AitherScaleMetric' 'Get-AitherScaleStatus' 'Invoke-AitherScaleAction' 'New-AitherScalePolicy' 'Set-AitherScalePolicy' 'Watch-AitherScale' 'Get-AitherAgents' 'Get-AitherService' 'Invoke-AitherAgent' 'Restart-AitherService' 'Start-AitherService' 'Stop-AitherService' 'Get-AitherOrchestrationStatus' 'Get-AitherPlaybook' 'Get-AitherSchedule' 'Invoke-AitherPlaybook' 'New-AitherPlaybook' 'Resume-AitherOrchestration' 'Save-AitherPlaybook' 'Start-AitherSchedule' 'Stop-AitherOrchestration' 'Complete-AitherDashboard' 'Initialize-AitherDashboard' 'New-AitherDashboard' 'Show-AitherDashboard' 'Get-AitherComposeConfig' 'Get-AitherContainer' 'Get-AitherContainerLog' 'Install-AitherContainer' 'Invoke-AitherCompose' 'Repair-AitherContainer' 'Restart-AitherContainer' 'Start-AitherContainer' 'Stop-AitherContainer' 'Test-AitherContainer' 'Uninstall-AitherContainer' 'Get-AitherMeshStatus' 'Invoke-AitherDeploy' 'Invoke-AitherElysiumDeploy' 'Invoke-AitherRingDeployment' 'New-AitherDeploymentArtifact' 'New-AitherDockerfile' 'New-AitherHyperVNode' 'New-AitherLinuxCloudInit' 'New-AitherLinuxShellScript' 'New-AitherMacOSBrewfile' 'New-AitherWindowsISO' 'Compare-AitherConfig' 'Export-AitherConfig' 'Get-AitherConfigs' 'Get-AitherEnvironmentConfig' 'Get-AitherPath' 'Get-AitherProjectContext' 'Set-AitherConfig' 'Set-AitherEnvironmentConfig' 'Clear-AitherLog' 'Export-AitherErrorReport' 'Export-AitherMetrics' 'Get-AitherErrorLog' 'Get-AitherLog' 'Get-AitherMetrics' 'Import-AitherMetrics' 'Register-AitherMetrics' 'Search-AitherLog' 'Write-AitherLog' 'Write-ScriptLog' 'Get-AitherPlugin' 'New-AitherPlugin' 'Register-AitherPlugin' 'Unregister-AitherPlugin' 'Add-PainPoint' 'Get-PainDashboard' 'Get-PainPoints' 'Get-PainSummary' 'Remove-PainPoint' 'Set-PainFilter' 'Set-PainPointEnabled' 'Set-PainWeight' ) CmdletsToExport = @() VariablesToExport = '*' AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('automation', 'cicd', 'infrastructure', 'devops', 'docker', 'opentofu', 'terraform', 'ai', 'mcp') LicenseUri = 'https://github.com/Aitherium/AitherZero/blob/main/LICENSE' ProjectUri = 'https://github.com/Aitherium/AitherZero' ReleaseNotes = 'https://github.com/Aitherium/AitherZero/releases/tag/v2.1.0' } } } |