chore(style): add shebang, set bash strict mode, create function
[webi-installers/.git] / vps-utils / install.sh
index b8c6658a93df1522e8b7fb627dda27d2c87a4bd7..3eb136b66b7ae10076fe844cf556b7cca78582e8 100644 (file)
@@ -1,9 +1,17 @@
-{
-    rm -f "$HOME/.local/bin/vps-myip" "$HOME/.local/bin/vps-addswap" "$HOME/.local/bin/cap-net-bind"
-    #webi_download  "$WEBI_HOST/packages/vps-utils/" "$HOME/.local/bin/"
-    webi_download  "$WEBI_HOST/packages/vps-utils/cap-net-bind.sh" "$HOME/.local/bin/cap-net-bind"
-    webi_download  "$WEBI_HOST/packages/vps-utils/vps-myip.sh" "$HOME/.local/bin/vps-myip"
-    webi_download  "$WEBI_HOST/packages/vps-utils/vps-addswap.sh" "$HOME/.local/bin/vps-addswap"
-    chmod a+x "$HOME/.local/bin/cap-net-bind"*
+#!/bin/bash
+set -e
+set -u
+
+function __init_vps_utils() {
+
+    rm -f "$HOME/.local/bin/myip" "$HOME/.local/bin/vps-myip" "$HOME/.local/bin/vps-addswap" "$HOME/.local/bin/cap-net-bind"
+    webi_download "$WEBI_HOST/packages/vps-utils/cap-net-bind.sh" "$HOME/.local/bin/cap-net-bind"
+    webi_download "$WEBI_HOST/packages/vps-utils/vps-addswap.sh" "$HOME/.local/bin/vps-addswap"
+    webi_download "$WEBI_HOST/packages/myip/myip.sh" "$HOME/.local/bin/myip"
+    ln -s "$HOME/.local/bin/myip" "$HOME/.local/bin/vps-myip"
+    chmod a+x "$HOME/.local/bin/cap-net-bind"
+    chmod a+x "$HOME/.local/bin/myip"
     chmod a+x "$HOME/.local/bin/vps-"*
 }
+
+__init_vps_utils