PiHoleShell.psd1
|
@{ RootModule = 'PiHoleShell.psm1' ModuleVersion = '1.1.2' GUID = 'b3cecc78-fe8f-49c6-9015-3d66ef5d49cb' Author = 'Mike Madeja' Description = 'A module to interact with the v6 version of PiHole API' CompatiblePSEditions = @('Core') PowerShellVersion = '7.0' FunctionsToExport = @( 'Update-PiHoleActionsGravity', 'Invoke-PiHoleFlushNetwork', 'Invoke-PiHoleFlushLogs', 'Restart-PiHoleDnsService', 'Remove-PiHoleCurrentAuthSession', 'Get-PiHoleCurrentAuthSession', 'Remove-PiHoleAuthSession', 'Get-PiHoleAuthStatus', 'Get-PiHoleAuthTotp', 'Get-PiHoleAuthApp', 'Get-PiHoleGroup', 'New-PiHoleGroup', 'Update-PiHoleGroup', 'Remove-PiHoleGroup', 'Get-PiHoleDnsBlockingStatus', 'Set-PiHoleDnsBlocking', 'Add-PiHoleDnsRecord', 'Remove-PiHoleDnsRecord', 'Get-PiHoleDnsRecord', 'Get-PiHoleConfig', 'Set-PiHoleConfig', 'Add-PiHoleConfigArrayItem', 'Remove-PiHoleConfigArrayItem', 'Get-PiHoleConfigProperty', 'Get-PiHolePadd', 'Get-PiHoleStatsRecentBlocked', 'Get-PiHoleStatsQueryType', 'Get-PiHoleStatsTopDomain', 'Get-PiHoleStatsSummary', 'Get-PiHoleStatsTopClient', 'Get-PiHoleStatsQuerySuggestions', 'Get-PiHoleStatsUpstream', 'Get-PiHoleStatsDatabaseUpstream', 'Get-PiHoleStatsDatabaseSummary', 'Get-PiHoleStatsDatabaseTopDomain', 'Get-PiHoleStatsDatabaseTopClient', 'Get-PiHoleStatsDatabaseQueryType', 'Get-PiHoleQuery', 'Get-PiHoleList', 'Search-PiHoleListDomain', 'Add-PiHoleList', 'Remove-PiHoleList', 'Update-PiHoleList', 'Get-PiHoleInfoMessage', 'Get-PiHoleInfoHost', 'Get-PiHoleInfoClient', 'Get-PiHoleInfoLogin', 'Get-PiHoleInfoSystem', 'Get-PiHoleInfoFtl', 'Get-PiHoleInfoSensors', 'Get-PiHoleInfoDatabase', 'Get-PiHoleInfoVersion', 'Get-PiHoleInfoMetrics', 'Get-PiHoleInfoMessageCount', 'Remove-PiHoleInfoMessage', 'Get-PiHoleLogWebserver', 'Get-PiHoleLogDnsmasq', 'Get-PiHoleLogFtl', 'Get-PiHoleHistory', 'Get-PiHoleHistoryDatabase', 'Get-PiHoleHistoryClient', 'Get-PiHoleHistoryDatabaseClient', 'Get-PiHoleTeleporterDownload', 'Import-PiHoleTeleporter', 'Get-PiHoleDomain', 'New-PiHoleDomain', 'Update-PiHoleDomain', 'Remove-PiHoleDomain', 'Get-PiHoleClient', 'New-PiHoleClient', 'Update-PiHoleClient', 'Remove-PiHoleClient', 'Get-PiHoleClientSuggestion', 'Get-PiHoleNetworkGateway', 'Get-PiHoleNetworkRoute', 'Get-PiHoleNetworkInterface', 'Get-PiHoleNetworkDevice', 'Remove-PiHoleNetworkDevice', 'Get-PiHoleDhcpLease', 'Remove-PiHoleDhcpLease' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('PiHole', 'PowerShell7') LicenseUri = 'https://github.com/mikemadeja/PiHoleShell/blob/main/LICENSE' ProjectUri = 'https://github.com/mikemadeja/PiHoleShell' ReleaseNotes = '## What''s Changed * chore: declare FunctionsToExport and add .gitattributes by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/143 * feat: add Add/Remove/Get-PiHoleDnsRecord by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/144 * test: extract shared setup/cleanup for DNS record integration tests by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/145 * feat: add Get-PiHoleAuthApp; clearer error when gravity is already running by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/146 * Release: merge develop into main by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/147 **Full Changelog**: https://github.com/mikemadeja/PiHoleShell/compare/v1.1.1...v1.1.2' } } } |