Locations.ps1
<# need an easy way to determine certain locations depending on whether you are running Windows or Linux TEMP HOME (or DOCUMENTS?) DESKTOP PowerShell (location of $profile) #> Function Get-PSLocation { [cmdletbinding()] Param() if ($isLinux) { $ThisHome = $Env:HOME } else { #must be running Windows $ThisHome = Join-Path -Path $env:UserProfile -ChildPath Documents } [PSCustomObject]@{ Temp = [system.io.path]::GetTempPath() Home = $ThisHome Desktop = [system.environment]::GetFolderPath("Desktop") PowerShell = Split-Path $profile } } #close Get-PSLocation |