]> us-delaporte.pagekite.me Git - dotfiles.git/blobdiff - files/Microsoft.PowerShell_profile.ps1
Add nvim config directory
[dotfiles.git] / files / Microsoft.PowerShell_profile.ps1
index 7aef53dfcf0fa5587779de660b1c3e17ff3ec2a0..ca65107c80a21a64f9c73a902ff6b3e8e84fb4b5 100644 (file)
@@ -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 {