install ssh-pubkey BEFORE running it

This commit is contained in:
AJ ONeal
2020-07-04 02:48:07 +00:00
parent 797278d840
commit 4b52c1ba76
2 changed files with 26 additions and 0 deletions

11
ssh-pubkey/install.ps1 Normal file
View File

@@ -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"

15
ssh-pubkey/install.sh Normal file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
{
set -e
set -u
MY_CMD="ssh-pubkey"
rm -f "$HOME/.local/bin/$MY_CMD"
webi_download "$WEBI_HOST/packages/$MY_CMD/$MY_CMD.sh" "$HOME/.local/bin/$MY_CMD"
chmod a+x "$HOME/.local/bin/$MY_CMD"
# run the command
"$HOME/.local/bin/$MY_CMD"
}