/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.7
test/config/bashrc
47 строк
2 KB
Ville Skyttä
Make user completion file configurable, disable in tests
01 июл 2017, 14:07
01 июл 2017, 14:07
d231255
Код
Авторство
О чём код?
# bashrc file for DejaGnu testsuite # Use emacs key bindings set -o emacs # Use bash strict mode set -o posix # Unset `command_not_found_handle' as defined on Debian/Ubuntu, because this # troubles and slows down testing unset -f command_not_found_handle # Set fixed prompt `/@' TESTDIR=$(pwd) export PS1='/@' export PS2='> ' # Configure readline export INPUTRC=$SRCDIR/config/inputrc # When not running via cron, avoid escape junk at beginning of line from # readline, see e.g. http://bugs.gentoo.org/246091 [ "$CRON" ] || export TERM=dumb # Ensure enough columns so expect doesn't have to care about line breaks stty columns 150 # Also test completions of system administrator commands, which are # installed via the same PATH expansion in `bash_completion.have()' export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin # ...as well as games on some systems not in PATH by default: export PATH=$PATH:/usr/games:/usr/local/games # For clean test state, avoid sourcing user's ~/.bash_completion export BASH_COMPLETION_USER_FILE=/dev/null # ...and avoid stuff in BASH_COMPLETION_USER_DIR overriding in-tree # completions. The user dir is first in the lookup path, so this should also # give precedence to the in-tree "completions" dir over other ones, e.g. # the one possibly in /usr/share/bash-completion. export BASH_COMPLETION_USER_DIR=$(cd "$SRCDIR/.."; pwd) # Make sure default settings are in effect unset -v \ COMP_CONFIGURE_HINTS \ COMP_CVS_REMOTE \ COMP_KNOWN_HOSTS_WITH_HOSTFILE \ COMP_TAR_INTERNAL_PATHS # Load bash testsuite helper functions . $SRCDIR/lib/library.sh # Local variables: # mode: shell-script # End: # ex: filetype=sh