chore(style): add shebang, set bash strict mode, create function
[webi-installers/.git] / ssh-utils / install.sh
index 811377f243b7515496bbab09b60fb71466b8d707..3209547007c90e1236c5d6e13641de60520eaedb 100644 (file)
@@ -1,7 +1,23 @@
-{
-    rm -f "$HOME/.local/bin/ssh-pubkey" "$HOME/.local/bin/ssh-setpass" "$HOME/.local/bin/ssh-adduser"
-    webi_download "$WEBI_HOST/packages/ssh-utils/ssh-pubkey.sh" "$HOME/.local/bin/ssh-pubkey"
-    webi_download "$WEBI_HOST/packages/ssh-utils/ssh-setpass.sh" "$HOME/.local/bin/ssh-setpass"
-    webi_download "$WEBI_HOST/packages/ssh-utils/ssh-adduser.sh" "$HOME/.local/bin/ssh-adduser"
+#!/bin/bash
+
+function __install_ssh_utils() {
+    rm -f \
+        "$HOME/.local/bin/ssh-pubkey" \
+        "$HOME/.local/bin/ssh-setpass" \
+        "$HOME/.local/bin/ssh-adduser"
+    # done
+
+    webi_download \
+        "$WEBI_HOST/packages/ssh-pubkey/ssh-pubkey.sh" \
+        "$HOME/.local/bin/ssh-pubkey"
+    webi_download \
+        "$WEBI_HOST/packages/ssh-setpass/ssh-setpass.sh" \
+        "$HOME/.local/bin/ssh-setpass"
+    webi_download \
+        "$WEBI_HOST/packages/ssh-adduser/ssh-adduser.sh" \
+        "$HOME/.local/bin/ssh-adduser"
+
     chmod a+x "$HOME/.local/bin/ssh-"*
 }
+
+__install_ssh_utils