From 4b6b717e88f9ee24d45d7cfdc66b01bf4a4951eb Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Tue, 23 Jun 2026 23:53:19 +0530 Subject: Refactor utils.sh to clojure --- scripts/utils.sh | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 scripts/utils.sh (limited to 'scripts/utils.sh') diff --git a/scripts/utils.sh b/scripts/utils.sh deleted file mode 100755 index 4c652c1..0000000 --- a/scripts/utils.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env sh - -set -e -o pipefail - -dir_has_file() { - dir="$1"; shift; - for arg in ${@}; do - if [ -e "$dir/$arg" ]; then - return 0; - fi - done - return 1; -} - -find_closest() { - init_dir="${1:-"$PWD"}"; shift; - dir="$init_dir"; - while [ "$dir" != "" ] && [ "$dir" != "." ]; do - if [ "$dir" == "/" ]; then - dir="$init_dir" - break; - fi - if dir_has_file "$dir" "$@"; then - break; - fi - dir=$(dirname "$dir"); - done - if [ -f "$dir" ]; then - dirname "$dir"; - else - echo "$dir"; - fi -} - -cmd="$1"; shift; -case "$cmd" in - find_closest) find_closest "$@" ;; -esac -- cgit v1.3.1