X-Git-Url: http://id.pley.net/dotfiles.git/blobdiff_plain/3eee664888d2ff50f9f5d61ecde16ba5eecdf82a..ede54eb541ad5864402cc48bd9312049e5bb9b92:/.webkit_login diff --git a/.webkit_login b/.webkit_login index 44454bd..d99772a 100644 --- a/.webkit_login +++ b/.webkit_login @@ -1,6 +1,20 @@ #!/bin/bash -export WEBKIT_DIR=~/Projects/WebKit.git -if [[ -f ${WEBKIT_DIR}/webkitenv ]]; then - source ${WEBKIT_DIR}/webkitenv -fi +function switchto() { + export WEBKIT_DIR=~/Projects/WebKit.$1 + if [[ -f ${WEBKIT_DIR}/webkitenv ]]; then + source ${WEBKIT_DIR}/webkitenv + fi +} + +function _switchto_complete() { + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + opts=$( for dir in ~/Projects/WebKit.*; do echo ${dir##*.}; done ) + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 +} + +complete -F _switchto_complete switchto + +switchto PuzzleBox \ No newline at end of file