From d03d7f227e0931e33d8b53d461829b6d7051147c Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:06:56 +0530 Subject: Fixed the warp-start and warp-stop scripts --- "\\" | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 "\\" (limited to '\') diff --git "a/\\" "b/\\" new file mode 100644 index 0000000..a5f566d --- /dev/null +++ "b/\\" @@ -0,0 +1,35 @@ +set -euo pipefail + +stop_daemon() { + echo "Killing warp-svc process..." + sudo pkill -x warp-svc + echo "warp-svc is not running." +} + +disconnect_client() { + echo "Disconnecting from WARP..." + if warp-cli status 2>&1 | grep -qi "Connected"; then + sudo warp-cli disconnect + echo "Disconnected." + else + echo "WARP is already disconnected." + fi +} + +main() { + if [[ -t 2 ]]; then + echo -e "\e[31mERROR:\e[0m Must be run as root" >&2 + else + echo "ERROR: Must be run as root" >&2 + fi + + disconnect_client + stop_daemon + + echo "Final status:" + warp-cli status || true + sudo systemd-resolve --flush-caches + sudo systemctl restart systemd-resolved +} + +main "$@" -- cgit v1.2.3