]> apps.delaporte.us Git - dotfiles.git/blobdiff - files/Microsoft.PowerShell_profile.ps1
Add drive mount info commands
[dotfiles.git] / files / Microsoft.PowerShell_profile.ps1
index 0f208832388160005e354d2b9d1ffdfd9d0741c5..ca2f5e11fbe74cc84d227976105e72ccb715ba98 100644 (file)
@@ -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
 }