From 4749d4ded89ab2a937b2e525c0e0df751c760d27 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Sat, 17 May 2008 12:10:36 +0100 Subject: [PATCH] do not exit but return and make prompt standout --- .zsh/func/vcsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.zsh/func/vcsh b/.zsh/func/vcsh index 0959784..e404efc 100755 --- a/.zsh/func/vcsh +++ b/.zsh/func/vcsh @@ -16,22 +16,22 @@ if [ "${1:---help}" = '--help' ] || [ $# -gt 1 ]; then echo "usage: ${0%/*} reponame" >&2 echo "usage: ${0%/*} -l" >&2 [ "$1" = '--help' ] - exit $? + return $? elif [ "$1" = '-l' ]; then for i in $FGIT_BASE/*.git; do i="${i#$FGIT_BASE/}" echo "${i%.git}" done - exit 0 + return 0 fi if [ ! -d "$FGIT_BASE/${1}.git" ]; then echo E: no repository found for "$1" >&2 - exit 2 + return 2 fi export GIT_DIR=$FGIT_BASE/${1}.git git status -PS1="{VCSH:$1}$PS1" $SHELL -i +PS1="%S{VCSH:$1}%s$PS1" $SHELL -i -- 2.39.2