Skip to content

Commit 3b5b574

Browse files
committed
fix an error completion of cargo run --example
1 parent 907c0fe commit 3b5b574

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/etc/cargo.bashcomp.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,10 @@ _benchmark_names()
184184
}
185185

186186
_get_examples(){
187-
local files=($(dirname $(_locate_manifest))/examples/*.rs)
187+
local manifest=$(_locate_manifest)
188+
[ -z "$manifest" ] && return 0
189+
190+
local files=("${manifest%/*}"/examples/*.rs)
188191
local names=("${files[@]##*/}")
189192
local names=("${names[@]%.*}")
190193
# "*" means no examples found

0 commit comments

Comments
 (0)