powershell: add config

This commit is contained in:
2024-11-14 03:18:29 -05:00
parent 37c26da637
commit 1e7b981de4

View File

@@ -0,0 +1,14 @@
# Shortcut to edit the hosts file
function hosts {
Start-Process "notepad.exe" -Args "C:\Windows\system32\drivers\etc\hosts" -Verb runAs
}
# Set alias to vim to bypass batch file launcher, allows UNC editing
Set-Alias -Name vim -Value 'C:\Program Files\Vim\vim91\vim.exe'
# Debauchery to make Enter-PSSession do what I want it to do
$ETSN_MD = New-Object System.Management.Automation.CommandMetaData (Get-Command Microsoft.PowerShell.Core\Enter-PSSession)
$ETSN_MD.DefaultParameterSetName = "SSHHost"
"function Enter-PSSession { " + [System.Management.Automation.ProxyCommand]::Create($ETSN_MD) + " }" | Invoke-Expression
Remove-Variable ETSN_MD
Invoke-Expression (&starship init powershell)