diff --git a/Public/Get-GitModule.ps1 b/Public/Get-GitModule.ps1 index 032042f..d167963 100644 --- a/Public/Get-GitModule.ps1 +++ b/Public/Get-GitModule.ps1 @@ -46,6 +46,8 @@ function Get-GitModule { $ModuleName = ($P1 -split '/')[-1] $tempDir = Join-Path $tmpRoot $ModuleName if (!(Test-Path $tempDir)) { + # Strip .git from variables if a directory that ends with .git isn't located (backwards compatibility) + if ($tempDir.EndsWith('.git')) { $ModuleName = $ModuleName.Substring(0,$ModuleName.Length-4) } Write-Verbose -Message "$(Get-Date -f T) creating directory $tempDir" New-Item $tempDir -ItemType Directory -Force | Out-Null } elseif (Get-ChildItem $tempDir -Force) { @@ -112,4 +114,4 @@ function Get-GitModule { Write-Verbose -Message "$(Get-Date -f G) $FunctionName completed" } -} \ No newline at end of file +}