X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/f27b2328bbbec5c09e00d3caaee0b8198670f38a..f2562a307496028edbcb6c337bc5fcd69ca2ffc2:/files/paths.ps1?ds=inline diff --git a/files/paths.ps1 b/files/paths.ps1 index 1b53bb8..a381df8 100644 --- a/files/paths.ps1 +++ b/files/paths.ps1 @@ -4,7 +4,11 @@ function Add-ToPath { [switch]$Optional=$false ) if(Test-Path $Path){ - $ENV:PATH+=";$PATH" + if($iswindows) { + $ENV:PATH+=";$PATH" + } else { + $ENV:PATH+=":$PATH" + } } else { if(-Not $Optional) { Write-Error "Add-ToPath failed for $PATH" @@ -15,10 +19,10 @@ function Add-ToPath { if($IsWindows){ # Some Paths that are annoying to find/restore if the installer fails Add-ToPath "C:\Program Files\Git\cmd" # Version control is nice. - Add-ToPath "C:\Program Files\Microsoft VS Code\bin" # One Editor to rule them all + Add-ToPath "C:\Program Files\Microsoft VS Code\bin" -optional # One Editor to rule them all Add-ToPath "C:\Program Files\Git\cmd" # Version control is nice. Add-ToPath "C:\ProgramData\chocolatey\bin" # Package management is nice. - Add-ToPath "C:\Program Files (x86)\GnuWin32\bin" # GNU Utils - i.e. rm + Add-ToPath "C:\Program Files (x86)\GnuWin32\bin" -optional # GNU Utils - i.e. rm Add-ToPath "C:\bin\x16emu" -optional # X16 Emulator Add-ToPath "$env:src\x16-demo\tools" -optional # x16 python tools Add-ToPath "$env:src\flutter\bin" -optional # Flutter for Dart @@ -27,12 +31,19 @@ if($IsWindows){ } else { Add-ToPath "$env:src/bin" -optional # anything else I need - Add-ToPath "$HOME\bin" -optional # anything else I need + Add-ToPath "$HOME/bin" # anything else I need Add-ToPath "$HOME/x16/x16-emulator" -optional # x16 Emulator Add-ToPath "$HOME/src/x16-demo/tools" -optional # x16 python tools } +Add-ToPath "$HOME/go/bin" -optional # x16 python tools # Command line tools Add-ToPath "$env:src\chart" -optional # command line chart utility edthedev\chart Add-ToPath "$env:src\agenda" -optional # command line chart utility edthedev\chart -Add-ToPath "$env:src\todolist" -optional # todo list utility edthedev\todolist \ No newline at end of file +Add-ToPath "$env:src\todolist" -optional # todo list utility edthedev\todolist + +# krew for K8S pluginsa - specifically vtrl +Add-ToPath "$HOME/.krew/bin" + +# $env:path+=";C:\Program Files\Git\bin" +# $env:path+=";C:\Program Files (x86)\Microsoft VS Code\"