git-open.psm1
# if debugging, set moduleRoot to current directory if ($MyInvocation.MyCommand.Path) { $moduleRoot = Split-Path -Path $MyInvocation.MyCommand.Path }else { $moduleRoot = $PWD.Path } # Load up the dependent functions "$moduleRoot\Public\*.ps1", "$moduleRoot\Private\*.ps1" | Resolve-Path | Where-Object { -not ($_.ProviderPath.ToLower().Contains('.tests.')) } | ForEach-Object { . $_.ProviderPath } Export-ModuleMember Invoke-GitOpen |