index.psm1

Set-Alias d 'Get-ChildItem'
Set-Alias e 'exit'
Set-Alias cl 'Clear-Host'

Export-ModuleMember -Alias 'd', 'e', 'cl', 'n'

function re { . $profile }
function dd { d -Force $args }
function c($path) {
    Set-Location $path
    Get-ChildItem
}
function cc() { Set-Location - }
function ..() { c .. }
function ...() { c ../../ }
function ....() { c ../../../ }
function .....() { c ../../../../ }
function /() { c / }

Export-ModuleMember -Function 're', 'dd', 'c', 'cc', '..', '...', '....', '.....', '/'

$profilePath = Split-Path -Path $profile -Parent

Export-ModuleMember -Variable 'profilePath'