Get-Parent.ps1

<#PSScriptInfo
 
.VERSION 1.1
 
.GUID 5611f619-12cf-4a85-863a-1b09f337e397
 
.AUTHOR RadicalDave
 
.COMPANYNAME RadicalDave
 
.COPYRIGHT RadicalDave
 
.TAGS powershell file io
 
.LICENSEURI https://github.com/Radical-Dave/Get-Parent/blob/main/LICENSE
 
.PROJECTURI https://github.com/Radical-Dave/Get-Parent
 
.ICONURI
 
.EXTERNALMODULEDEPENDENCIES
 
.REQUIREDSCRIPTS
 
.EXTERNALSCRIPTDEPENDENCIES
 
.RELEASENOTES
 
 
#>


<#
 
.DESCRIPTION
Gets parent of current working directory or optional int level up
 
#>

Param([parameter(position=0)] [int]$level = 1)
Write-Verbose "pwd:$pwd"
$path = Join-Path $pwd ("\.." * $level)
Write-Verbose "path:$path"
return [System.IO.Path]::GetFullPath($path)