forked from openkylin/platform_build
am 88dcfccb: Merge "Add bash completion to envsetup"
* commit '88dcfccb5b064735177e1a87f578d6c734b47bc7': Add bash completion to envsetup
This commit is contained in:
commit
8985d03378
25
envsetup.sh
25
envsetup.sh
|
@ -184,6 +184,29 @@ function settitle()
|
|||
fi
|
||||
}
|
||||
|
||||
function addcompletions()
|
||||
{
|
||||
local T dir f
|
||||
|
||||
# Keep us from trying to run in something that isn't bash.
|
||||
if [ -z "${BASH_VERSION}" ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
# Keep us from trying to run in bash that's too old.
|
||||
if [ ${BASH_VERSINFO[0]} -lt 3 ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
dir="sdk/bash_completion"
|
||||
if [ -d ${dir} ]; then
|
||||
for f in ${dir}/[a-z]*; do
|
||||
echo "including $f"
|
||||
. $f
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
case `uname -s` in
|
||||
Linux)
|
||||
function choosesim()
|
||||
|
@ -1106,3 +1129,5 @@ do
|
|||
. $f
|
||||
done
|
||||
unset f
|
||||
|
||||
addcompletions
|
||||
|
|
Loading…
Reference in New Issue