Nexus.PSToolkit.psm1


# Source all PowerShell scripts for the Nexus.PSToolkit in order to export module member functions
Get-ChildItem -Path $PSScriptRoot\*.ps1 | Foreach-Object {
     . $_.FullName 
}

# AD
Export-ModuleMember -Function Import-ADUser, Clear-ADUser

# Azure
Export-ModuleMember -Function Add-AzureResourceGroup, Add-AzureStorage, Add-AzureCdn, New-AzureCdnInfo

# Database
Export-ModuleMember -Function Import-BacPac, Invoke-SQLScript, Get-SQLExecutablePath, Get-LocalDatabase, Update-StringInFile

# HostFile
Export-ModuleMember -Function Open-HostFile, Get-HostFileEntries, Add-HostFileEntries

# SharePoint Online
Export-ModuleMember -Function New-NexusSPOSite, New-SiteInfo, New-FeatureInfo, Enable-SiteFeatures

# Tokens
Export-ModuleMember -Function Update-NexusTokens

# GIT
Export-ModuleMember -Function Open-CurrentGitUrl, Clone-ClientRepository

# Valo
Export-ModuleMember -Function Update-ValoMultilingualRoot, Enable-ScriptForMultilingualSiteCollection, Add-ValoLanguageReusableContent, Get-ValoStarterPackFromAzureStorage, Start-ValoDeployment, Expand-ValoPartnerPack