X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/cba7535866e98219c5eb42539194f94170328a8e..87e3616bc547f41403cfe71e6da131c213121a5c:/files/Microsoft.PowerShell_profile.ps1 diff --git a/files/Microsoft.PowerShell_profile.ps1 b/files/Microsoft.PowerShell_profile.ps1 index 7aef53d..ca65107 100644 --- a/files/Microsoft.PowerShell_profile.ps1 +++ b/files/Microsoft.PowerShell_profile.ps1 @@ -17,17 +17,21 @@ New-Alias dash Show-MyDashboard # from dash.psm1 New-Alias today Get-JournalAgenda function journal { param( + [ValidateSet('limited','shared','journal', 'dotfiles', 'nvim')] + [string]$key, [switch]$limited = $false, - [switch]$shared = $false + [switch]$shared = $false, + [switch]$dotfiles = $false ) $path = "$HOME\Box\Journal" - if($limited) { - $path = "$HOME\Box\SecDevLimited" + switch($key){ + 'limited' { $path = "$HOME\Box\SecDevLimited" } + 'shared' { $path = "$HOME\Box\Privacy & Cybersecurity\Cybersecurity Development" } + 'journal' { $path = "$HOME\Box\Journal" } + 'dotfiles' { $path = "$HOME\dotfiles" } + 'nvim' { $path = "$HOME\AppData\Local\nvim" } } - if($shared) { - $path = "$HOME\Box\Privacy & Cybersecurity\Cybersecurity Development" - } - nvim $path + cd $path; nvim $path } function dotfiles {