summaryrefslogtreecommitdiffstats
path: root/completions/_pipenv
blob: e6d2df6aa5239fe2c04e1a61ef6c22e94a359437 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 3rd party completion loader for commands emitting        -*- shell-script -*-
# their completion using "_${cmdname^^}_COMPLETE=bash_source $cmd".
# This pattern is used by programs built with https://click.palletsprojects.com
#
# This serves as a fallback in case the completion is not installed otherwise.

eval -- "$(
    # shellcheck disable=SC2154
    ucname="${cmdname^^}"
    ucname=${ucname//-/_}
    export "_${ucname}_COMPLETE=bash_source"
    "$1" 2>/dev/null
)"

# ex: filetype=sh