install ssh-pubkey BEFORE running it
[webi-installers/.git] / ssh-pubkey / install.ps1
deleted file mode 120000 (symlink)
index f874a7408bcd1fd16d55692952764d01e0854065..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-../ssh-utils/ssh-pubkey.ps1
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..b238da750cd4887450d47c4803915052c16ba0af
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/env pwsh
+
+$MY_CMD = "ssh-pubkey"
+
+& curl.exe -A "$Env:WEBI_UA" -fsSL "$Env:WEBI_HOST/packages/$MY_CMD/$MY_CMD.ps1" -o "$Env:USERPROFILE\.local\bin\$MY_CMD.ps1.part"
+Remove-Item -Path "$Env:USERPROFILE\.local\bin\$MY_CMD.ps1" -Recurse -ErrorAction Ignore
+& move "$Env:USERPROFILE\.local\bin\$MY_CMD.ps1.part" "$Env:USERPROFILE\.local\bin\$MY_CMD.ps1"
+Set-Content -Path "$Env:USERPROFILE\.local\bin\$MY_CMD.bat" -Value "@echo off`r`npushd %USERPROFILE%`r`npowershell -ExecutionPolicy Bypass .local\bin\$MY_CMD.ps1 %1`r`npopd"
+
+# run the command
+& "$Env:USERPROFILE\.local\bin\$MY_CMD.bat"