From: Edward Delaporte Date: Fri, 6 Oct 2023 15:33:34 +0000 (-0500) Subject: Fixes and cleanup X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/commitdiff_plain/9aecec55b7b179c46d4340d1f2ffa7b405346837 Fixes and cleanup --- diff --git a/files/Microsoft.PowerShell_profile.ps1 b/files/Microsoft.PowerShell_profile.ps1 index af33388..b14b695 100644 --- a/files/Microsoft.PowerShell_profile.ps1 +++ b/files/Microsoft.PowerShell_profile.ps1 @@ -1,4 +1,4 @@ -#WebDriverException: Message: unknown error: cannot determine loading status .EXAMPLE +#WebDriverException: Message: nknown error: cannot determine loading status .EXAMPLE # . C:\src\dotfiles\Microsoft.PowerShell_profile.ps1 # Courtesty of MKletz @@ -23,63 +23,16 @@ if($IsWindows){ } Add-ToProfile $env:src\dotfiles\files\paths.ps1 -$env:todolist = "C:\Users\delaport\Journal\" -# New-Alias todo todolist - -# alias renumber $HOME/src/x16-demo/ - -$env:Journal = "~\Journal" # allows cd $env:journal -# $env:minion = "$env:src\minion" - -# Import some home grown PowerShell modules, if they are installed. -# -$modPaths = Get-Childitem -ErrorAction Ignore -Path "$env:src\dotfiles\psmodules" -# $modPaths += Get-Childitem -ErrorAction Ignore -Path "$env:minion\psmodule" - -# https://github.com/uillinois-community/powershell-scripts -# $modPaths += Get-Childitem -ErrorAction Ignore -Path "$env:src\powershell-scripts\modules" - -# Windows Only Modules -# if($IsWindows){ -# $modPaths += Get-Childitem -ErrorAction Ignore -Path "$env:src\dotfiles\win_psmodules" -# } -# if($modPaths.length -eq 0){ -# Write-Host "No modules found." -# } - -# $enabledMods = 'dash.psm1','docker.psm1'; -# $modPaths | ForEach-Object { -# $fileName = $_.FullName -# if($enabledModules -Contains $_.Name ){ -# if($filename -Like "*.psm1") { -# Import-Module $fileName -# Write-Host ">> Loaded $fileName" -# } -# } -# } - +Add-ToProfile $env:src\dotfiles\files\env.ps1 +# You can pry my unix commands out of my cold dead fingers +Set-Alias which get-command # Linux-like up/down in shell Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward Set-PSReadlineOption -HistorySavePath $env:src\PSHistory.log -# Minion alias commands - 'today' -# . C:\src\minion\profiles\alias.ps1 -# . $env:minion\profiles\alias.ps1 -# Add Minion go executable to path. -# . $env:minion\profiles\path.ps1 -# Add Minion to path -# Write-Host "+ Added minion command to path." -# if($IsWindows){ -# $ENV:PATH+=";$env:minion\go" # Flag to ensure my profile kicked in. -# } - -# Unix dies hard. -New-Alias which get-command -# New-Alias rm Remove-Item - # Delay loading PoshGit for speed. function Enable-PoshGit { Import-Module posh-git @@ -87,14 +40,6 @@ function Enable-PoshGit { New-Alias pg Enable-PoshGit Write-Host "+ Type 'pg' to enable PoshGit" -function Invoke-X16Emu { - param( - [string]$File - ) - x16emu.exe -bas $File -keymap en-us -} - -New-Alias x16 Invoke-X16Emu if((Get-Location).Path -eq $HOME){ cd $env:src diff --git a/files/env.ps1 b/files/env.ps1 new file mode 100644 index 0000000..ed2904e --- /dev/null +++ b/files/env.ps1 @@ -0,0 +1,2 @@ +$env:Journal = "~\Journal" # allows cd $env:journal +$env:todolist = "C:\Users\delaport\Journal\" \ No newline at end of file diff --git a/files/load_modules.ps1 b/files/load_modules.ps1 new file mode 100644 index 0000000..210415c --- /dev/null +++ b/files/load_modules.ps1 @@ -0,0 +1,3 @@ +$modPath = "$env:src\dotfiles\psmodules" +Import-Module "$modPath\dash.psm1" +Import-Module "$modPath\drivespace.psm1" \ No newline at end of file diff --git a/psmodules/X16Emu.psm1 b/psmodules/X16Emu.psm1 new file mode 100644 index 0000000..43e46cd --- /dev/null +++ b/psmodules/X16Emu.psm1 @@ -0,0 +1,10 @@ + +# Set-Alias renumber $HOME/src/x16-demo/ +function Invoke-X16Emu { + param( + [string]$File + ) + x16emu.exe -bas $File -keymap en-us +} + +New-Alias x16 Invoke-X16Emu \ No newline at end of file diff --git a/psmodules/drivespace.psm1 b/psmodules/drivespace.psm1 index 342311b..b946f86 100644 --- a/psmodules/drivespace.psm1 +++ b/psmodules/drivespace.psm1 @@ -40,5 +40,5 @@ $Files = Get-Job -Name "FileCollection" | Receive-Job Get-Job -Name "FileCollection" | Remove-Job } -Export-ModuleMember -Function Show-Drivespace +Export-ModuleMember -Function Show-DriveSpace Export-ModuleMember -Function Show-LargeFiles