diff --git a/src/etc/cargo.bashcomp.sh b/src/etc/cargo.bashcomp.sh index 50ece8df466..abc40aba844 100644 --- a/src/etc/cargo.bashcomp.sh +++ b/src/etc/cargo.bashcomp.sh @@ -246,7 +246,7 @@ _get_examples(){ local manifest=$(_locate_manifest) [ -z "$manifest" ] && return 0 - local files=("${manifest%/*}"/examples/*.rs) + local files=("${manifest%/*}"/examples/**/*.rs) local names=("${files[@]##*/}") local names=("${names[@]%.*}") # "*" means no examples found