Set-EnvToken.ps1
#Set-StrictMode -Version Latest ##################################################### # Set-EnvToken ##################################################### <#PSScriptInfo .VERSION 0.1 .GUID 10ac2472-08ca-436c-bc34-0073ad06fcdd .AUTHOR David Walker, Sitecore Dave, Radical Dave .COMPANYNAME David Walker, Sitecore Dave, Radical Dave .COPYRIGHT David Walker, Sitecore Dave, Radical Dave .TAGS powershell token regex .LICENSEURI https://github.com/Radical-Dave/Set-EnvToken/blob/main/LICENSE .PROJECTURI https://github.com/Radical-Dave/Set-EnvToken .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES #> <# .DESCRIPTION PowerShell Script to set EnvironmentVariables from .env files .PARAMETER source Source paths to process #> [CmdletBinding(SupportsShouldProcess)] Param([Parameter(Mandatory=$false)][string[]]$paths) process { $PSScriptName = (Split-Path $PSCommandPath -Leaf).Replace('.ps1','') try { #if (!$path) {$path = Get-Location} if (!$paths) { $currLocation = Get-Location $paths = @((Split-Path $profile -Parent),$PSScriptRoot,("$currLocation" -ne "$PSScriptRoot" ? $currLocation : '') |