X-Git-Url: https://apps.delaporte.us/gitweb/dotfiles.git/blobdiff_plain/022db9d681251142195157eb61c1ed71bd402cd8..aa714b95e332ace307235d5eb4d34bd018daca5e:/files/Microsoft.PowerShell_profile.ps1?ds=sidebyside diff --git a/files/Microsoft.PowerShell_profile.ps1 b/files/Microsoft.PowerShell_profile.ps1 index 0f20883..ca2f5e1 100644 --- a/files/Microsoft.PowerShell_profile.ps1 +++ b/files/Microsoft.PowerShell_profile.ps1 @@ -1,5 +1,14 @@ $env:src = "$HOME\src" -$env:dotfiles = "$HOME\dotfiles" +$env:dotfiles = Join-Path $HOME "dotfiles" +$env:journal = Join-Path $HOME "Journal" +$env:nvim = Join-Path $HOME "\AppData\Local\nvim" + +if($IsWindows) { + $env:journal = Join-Path $HOME "Box\Journal" + $env:nvim = Join-Path $HOME "\AppData\Local\nvim" +} + + Import-Module $env:dotfiles\psmodules\add_to_profile.psm1 Add-ToProfile $env:dotfiles\files\paths.ps1 Add-ToProfile $env:dotfiles\files\env.ps1 @@ -17,18 +26,19 @@ New-Alias dash Show-MyDashboard # from dash.psm1 New-Alias today Get-JournalAgenda function journal { param( - [ValidateSet('limited','shared','journal', 'dotfiles')] + [ValidateSet('limited','shared','journal', 'dotfiles', 'nvim')] [string]$key, [switch]$limited = $false, [switch]$shared = $false, [switch]$dotfiles = $false ) - $path = "$HOME\Box\Journal" + $path = $journal switch($key){ 'limited' { $path = "$HOME\Box\SecDevLimited" } 'shared' { $path = "$HOME\Box\Privacy & Cybersecurity\Cybersecurity Development" } 'journal' { $path = "$HOME\Box\Journal" } - 'dotfiles' { $path = "$HOME\dotfiles" } + 'dotfiles' { $path = $env:dotfiles } + 'nvim' { $path = $env:nvim } } cd $path; nvim $path }