From: Frederick Zhang Date: Wed, 26 Aug 2015 18:31:46 +0000 (+0800) Subject: avoid wrong invoking from non-project directory X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~17^2~96^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=080372465b14627b4cdfa4638c8f987d9bb623d1;p=cargo.git avoid wrong invoking from non-project directory --- diff --git a/src/etc/cargo.bashcomp.sh b/src/etc/cargo.bashcomp.sh index 8aa12834e..21cea0cae 100644 --- a/src/etc/cargo.bashcomp.sh +++ b/src/etc/cargo.bashcomp.sh @@ -100,9 +100,12 @@ _get_examples(){ } _get_targets(){ + local CURRENT_PATH=$(_locate_manifest) + if [[ -z "$CURRENT_PATH" ]]; then + return 1 + fi local TARGETS=() local FIND_PATHS=( "/" ) - local CURRENT_PATH=$(_locate_manifest) local FIND_PATH LINES LINE while [[ "$CURRENT_PATH" != "/" ]]; do FIND_PATHS+=( "$CURRENT_PATH" )