summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r--Completion/Unix/Command/_baz8
1 files changed, 6 insertions, 2 deletions
diff --git a/Completion/Unix/Command/_baz b/Completion/Unix/Command/_baz
index a15596488..75363e4e4 100644
--- a/Completion/Unix/Command/_baz
+++ b/Completion/Unix/Command/_baz
@@ -54,8 +54,12 @@ _baz_config () {
[[ -n "$n" ]] && configdir=$opt_args[$n]
root="$(_call_program baz $BAZ tree-root ${configdir} 2>&1)"
if (( $? )); then
- _message -e messages "Error: $root"
- return $ret
+ if [[ -d "configs" ]]; then
+ root=.
+ else
+ _message -e messages "Error: $root"
+ return $ret
+ fi
fi
if [[ -d "$root/configs" ]]; then