diff --git a/shelm b/shelm index 147c0ea..b78688e 100755 --- a/shelm +++ b/shelm @@ -122,7 +122,7 @@ fetch() { # List dependencies in the local package cache, in the form $author/$project/$version. list_dependencies() { - cd "$pkgdir" && find . -type d -depth 3 | sed 's|^./||' + cd "$pkgdir" && (find . -type d | grep -E '^\.(\/[^\/]+){3}$' | sed 's|^./||' || :) } # Prune dependencies from the local package cache that don't match the required