diff --git a/vendor/bin/add-cmdertodesktop.ps1 b/vendor/bin/add-cmdertodesktop.ps1 index 98b59b5..9485636 100644 --- a/vendor/bin/add-cmdertodesktop.ps1 +++ b/vendor/bin/add-cmdertodesktop.ps1 @@ -1,16 +1,30 @@ -if (test-path "${env:USERPROFILE}\cmder") { - $env:cmder_root = "${env:USERPROFILE}\cmder" - write-host "Creating '${env:USERPROFILE}\Desktop\Cmder.lnk'..." - start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"$env:cmder_root\vendor\bin\set-shortcut.ps1`" -sourceexe `"$env:cmder_root\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmder.lnk`" -WorkingDirectory `"${env:USERPROFILE}`"" -} elseif (test-path "C:\tools\cmder") { - $env:cmder_root = "C:\tools\cmder" - write-host "Creating '${env:USERPROFILE}\Desktop\Cmder.lnk'..." - start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"$env:cmder_root\vendor\bin\set-shortcut.ps1`" -sourceexe `"$env:cmder_root\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmder.lnk`" -WorkingDirectory `"${env:USERPROFILE}`"" -} - if (test-path "${env:USERPROFILE}\cmderdev") { $env:cmder_root = "${env:USERPROFILE}\cmderdev" write-host "Creating '${env:USERPROFILE}\Desktop\Cmderdev.lnk'..." - start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"$env:cmder_root\vendor\bin\set-shortcut.ps1`" -sourceexe `"${env:cmder_root}\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmderdev.lnk`" -WorkingDirectory `"${env:cmder_root}`"" + + $setShortcut = "$env:cmder_root\vendor\bin\set-shortcut.ps1" + + start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"${setShortcut}`" -sourceexe `"${env:cmder_root}\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmderdev.lnk`" -WorkingDirectory `"${env:cmder_root}`"" } +if (test-path "${env:USERPROFILE}\cmder") { + $env:cmder_root = "${env:USERPROFILE}\cmder" + + if (test-path "${cmder_root}\vendor\bin\set-shortcut.ps1") { + $setShortcut = "$env:cmder_root\vendor\bin\set-shortcut.ps1" + } + + write-host "Creating '${env:USERPROFILE}\Desktop\Cmder.lnk'..." + start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"${setShortcut}`" -sourceexe `"$env:cmder_root\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmder.lnk`" -WorkingDirectory `"${env:USERPROFILE}`"" +} elseif (test-path "C:\tools\cmder") { + $env:cmder_root = "C:\tools\cmder" + + if (test-path "${cmder_root}\vendor\bin\set-shortcut.ps1") { + $setShortcut = "$env:cmder_root\vendor\bin\set-shortcut.ps1" + } + + write-host "Creating '${env:USERPROFILE}\Desktop\Cmder.lnk'..." + start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"${setShortcut}`" -sourceexe `"$env:cmder_root\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmder.lnk`" -WorkingDirectory `"${env:USERPROFILE}`"" +} + +