diff options
author | Martin Polden <mpolden@mpolden.no> | 2024-01-16 12:56:43 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2024-01-16 14:08:35 +0100 |
commit | 89eb021e70b296a04f016605179abc9eab0ea12f (patch) | |
tree | 03bff3276fe0aa6e8cc7947fd145b272ad7e04d4 | |
parent | 5d786dbbf20a0d56c5b623643c70e6680036ffaa (diff) |
fish: simplify
-rw-r--r-- | config.fish | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/config.fish b/config.fish index bab265f..474f6fc 100644 --- a/config.fish +++ b/config.fish @@ -268,13 +268,13 @@ function locate-dominating-file set file $argv[1] set name $argv[2] set dir $file - # If given file is indeed a file, we start in its directory + # Resolve parent if we're not given a directory directly if not [ -d "$dir" ] set dir (path dirname "$dir") - end - if not [ -d "$dir" ] - echo "locate-dominating-file: $dir is not a directory" 1>&2 - return 1 + if not [ -d "$dir" ] + echo "locate-dominating-file: $dir is not a directory" 1>&2 + return 1 + end end set cur_dir $dir while true |