From 5eb78c5fc8ee50707f3c18ab60b57fd89f1d489e Mon Sep 17 00:00:00 2001 From: spv Date: Thu, 2 Oct 2025 18:47:49 -0400 Subject: mein klein dockd --- src/dock_checker.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 src/dock_checker.sh (limited to 'src/dock_checker.sh') diff --git a/src/dock_checker.sh b/src/dock_checker.sh new file mode 100755 index 0000000..5b4f1f8 --- /dev/null +++ b/src/dock_checker.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env zsh + +SCRIPT_DIR=$(dirname $(realpath $0)) +cd $SCRIPT_DIR + +rm .{un,}docked + +while true; do + if [ "$(./check_docked.sh)" = "docked" ]; then + if [ -e .docked ]; then + continue + fi + + echo docking... + + rm -f .undocked + sh/docked.sh + + touch .docked + else + if [ -e .undocked ]; then + continue + fi + + echo undocking... + + rm -f .docked + sh/undocked.sh + + touch .undocked + fi + + sleep 5 +done -- cgit v1.2.3