@@ -54,7 +54,7 @@ _bcpp_sed_detect() {
54
54
_bcpp_put_wildcards () {
55
55
local PROCESSED TILDE_EXPANSION INPUT
56
56
57
- INPUT=" $@ "
57
+ INPUT=" $* "
58
58
PROCESSED=$( \
59
59
echo " $INPUT " | \
60
60
$_BCPP_SED \
@@ -203,7 +203,7 @@ _bcpp() {
203
203
DEFAULT=" --files --dirs --cooperate --nocase --readline"
204
204
ALL=" --files --dirs --cooperate --nocase --readline"
205
205
USAGE=(
206
- " Usage: $FUNCNAME OPTIONS"
206
+ " Usage: ${ FUNCNAME[0]} OPTIONS"
207
207
" Manage enhanced path completion in bash"
208
208
" "
209
209
" Options:"
@@ -253,8 +253,10 @@ _bcpp() {
253
253
do
254
254
case " $ARG " in
255
255
--defaults)
256
+ # shellcheck disable=SC2086
256
257
set -- " $@ " $DEFAULT ;;
257
258
--all)
259
+ # shellcheck disable=SC2086
258
260
set -- " $@ " $ALL ;;
259
261
esac
260
262
done
@@ -292,16 +294,16 @@ _bcpp() {
292
294
done
293
295
294
296
# Special cases that terminate function
295
- if [[ " $KEYS " == * H* || -z " $@ " ]] # --help|--usage|-h
297
+ if [[ " $KEYS " == * H* || -z " $* " ]] # --help|--usage|-h
296
298
then
297
299
printf " %s\n" " ${USAGE[@]} "
298
300
return 0
299
301
fi
300
302
if [[ " $KEYS " == * U* ]] # unknown arguments
301
303
then
302
304
echo -e \
303
- " Unknown arguments: ${UNKNOWN[@ ]} " \
304
- " \nRefer to \` $FUNCNAME --help\` for more information" \
305
+ " Unknown arguments: ${UNKNOWN[* ]} " \
306
+ " \nRefer to \` ${ FUNCNAME[0]} --help\` for more information" \
305
307
>&2
306
308
return 1
307
309
fi
@@ -315,7 +317,7 @@ _bcpp() {
315
317
316
318
local _bcpp_filedir_original_code
317
319
_bcpp_filedir_original_code=$( declare -f _filedir| tail -n+2)
318
- if [[ ! -z " $_bcpp_filedir_original_code " ]]
320
+ if [[ -n " $_bcpp_filedir_original_code " ]]
319
321
then
320
322
type _bcpp_filedir_original & > /dev/null || \
321
323
eval " _bcpp_filedir_original() $_bcpp_filedir_original_code "
@@ -327,7 +329,7 @@ _bcpp() {
327
329
328
330
local _bcpp_filedir_xspec_original_code
329
331
_bcpp_filedir_xspec_original_code=$( declare -f _filedir_xspec| tail -n+2)
330
- if [[ ! -z " $_bcpp_filedir_xspec_original_code " ]]
332
+ if [[ -n " $_bcpp_filedir_xspec_original_code " ]]
331
333
then
332
334
type _bcpp_filedir_xspec_original & > /dev/null || \
333
335
eval " _bcpp_filedir_xspec_original() $_bcpp_filedir_xspec_original_code "
0 commit comments