We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df5d605 commit 941f788Copy full SHA for 941f788
.bashrc
@@ -1,7 +1,11 @@
1
THIS_FILE="${BASH_SOURCE[0]}"
2
THIS_DIR=`dirname "$THIS_FILE"`
3
4
-SCRIPTS=`find "$THIS_DIR" -name '*.bash' -type f -printf '%h\0%d\0%p\n' | sort -t '\0' -n | awk -F'\0' '{print $3}'`
+SCRIPTS=`find "$THIS_DIR" -name '*.bash' -type f | while read -r file; do
5
+ dir=$(dirname "$file")
6
+ depth=$(echo "$file" | tr -cd "/" | wc -c)
7
+ printf "%s\x1F%d\x1F%s\n" "$dir" "$depth" "$file"
8
+done | sort -t $'\x1F' -k2n | cut -d $'\x1F' -f3`
9
for SCRIPT in $SCRIPTS; do
10
# shellcheck source=/dev/null
11
source "$SCRIPT"
0 commit comments