deploy-module.ps1

$ErrorActionPreference = "Stop"
$cred = Get-Credential -UserName $env:USERNAME -Message "Provide credentials for file directory"

$content = Get-Content .env
$content | ForEach-Object {
    $str = $_.split("=")
    New-Variable -Name $str[0] -Value $str[1] -Force
}

if (Test-Path $localmodule) {
  Remove-Item $localmodule -Force
}
Copy-Item $PSScriptRoot 'C:\Program Files\WindowsPowerShell\Modules' -Recurse 
& nuget pack -basepath $localmodule -outputdirectory $localmodule | Write-Host

Publish-Module -Name crm-datatools -Repository PSGallery -NuGetApiKey $nugetapikey