aboutsummaryrefslogtreecommitdiff
path: root/scripts/utils.sh
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-06-23 23:53:19 +0530
committerAkshay Nair <phenax5@gmail.com>2026-06-23 23:53:47 +0530
commit4b6b717e88f9ee24d45d7cfdc66b01bf4a4951eb (patch)
treea84087800b7cbca4f299520fa4739be44e3ef2c2 /scripts/utils.sh
parent7502d1e84ae9956356e1578f65d11a8326ce3ec0 (diff)
downloadkakoune-config-4b6b717e88f9ee24d45d7cfdc66b01bf4a4951eb.tar.gz
kakoune-config-4b6b717e88f9ee24d45d7cfdc66b01bf4a4951eb.zip
Refactor utils.sh to clojure
Diffstat (limited to '')
-rwxr-xr-xscripts/utils.sh38
1 files changed, 0 insertions, 38 deletions
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