Compare commits
1 Commits
main
...
68b21da5b9
| Author | SHA1 | Date | |
|---|---|---|---|
| 68b21da5b9 |
@@ -1,4 +1,5 @@
|
|||||||
# Remove these aliases to PowerShell builtins which clobber the actaul exes.
|
# Remove these aliases to PowerShell builtins which clobber the actaul exes.
|
||||||
Remove-Item alias:curl
|
Remove-Item alias:curl
|
||||||
Remove-Item alias:wget
|
Remove-Item alias:wget
|
||||||
|
Remove-Item alias:cd
|
||||||
# TODO: Remove default abbriviation aliases
|
# TODO: Remove default abbriviation aliases
|
||||||
|
|||||||
@@ -11,4 +11,5 @@ $OutputEncoding = New-Object -typename System.Text.UTF8Encoding
|
|||||||
. $PSScriptRoot\alias.ps1
|
. $PSScriptRoot\alias.ps1
|
||||||
. $PSScriptRoot\utils.ps1
|
. $PSScriptRoot\utils.ps1
|
||||||
. $PSScriptRoot\layout.ps1
|
. $PSScriptRoot\layout.ps1
|
||||||
# TODO: $PSScriptRoot\build.ps1
|
# TODO: . $PSScriptRoot\build.ps1
|
||||||
|
# TODO: . $PSScriptRoot\autoenv.ps1
|
||||||
|
|||||||
16
utils.ps1
16
utils.ps1
@@ -1,2 +1,16 @@
|
|||||||
# TODO: Define cd to work with zero args for home and - for last directory
|
# Define cd to work more like Unix/Linux:
|
||||||
|
# * No path argument changes to the users home directory
|
||||||
|
# * Passing "-" for the path argument changes to the previous directory
|
||||||
|
$Global:cdPreviousPath = Get-Location
|
||||||
|
function cd {
|
||||||
|
Param ([string]$Path)
|
||||||
|
if ($Path -eq "") {
|
||||||
|
$Path = "~"
|
||||||
|
} elseif ($Path -eq "-") {
|
||||||
|
$Path = $cdPreviousPath
|
||||||
|
}
|
||||||
|
$Global:cdPreviousPath = Get-Location
|
||||||
|
Set-Location -Path $Path
|
||||||
|
}
|
||||||
|
|
||||||
# TODO: Define rm to work with -rf and multiple entries
|
# TODO: Define rm to work with -rf and multiple entries
|
||||||
|
|||||||
Reference in New Issue
Block a user