From fb8e6a413979695cf315b259d84f77abc5c629db Mon Sep 17 00:00:00 2001 From: hugues Date: Wed, 14 Jun 2006 22:04:51 +0000 Subject: Zsh power !! git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@245 a0e5b806-a6f9-0310-978d-cbce73f8a913 --- 85_Debug.zsh | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 85_Debug.zsh (limited to '85_Debug.zsh') diff --git a/85_Debug.zsh b/85_Debug.zsh new file mode 100644 index 0000000..08158de --- /dev/null +++ b/85_Debug.zsh @@ -0,0 +1,57 @@ +#!/bin/zsh + +cd_back() { +# for folder in $@ +# do +# cd $(echo $folder | sed "s:[^/]\+:..:g") +# done + cd $1 "" +} + +ldd() +{ + #LDD=$(dlocate ldd | egrep "bin/ldd$" | head -n1 | cut -d' ' -f2) + LDD=/usr/bin/ldd + $LDD $@ | sed "s/\(.*local.*\)/\1/;s/\(.*not found.*\)/\1/" | tr -d ' ' +} + +exports() +{ + if ( [ $# -ne 0 ] ) + then + if ( [ $1 != "-" ] ) + then + export LD_LIBRARY_PATH=${1}/lib + export PKG_CONFIG_PATH=$LD_LIBRARY_PATH/pkgconfig + export ACLOCAL_FLAGS="-I ${1}/share/aclocal" + else + unset LD_LIBRARY_PATH + unset PKG_CONFIG_PATH + unset ACLOCAL_FLAGS + fi + fi + + for i in LD_LIBRARY_PATH PKG_CONFIG_PATH ACLOCAL_FLAGS + do + if ( [ ! -z ${(P)i} ] ) ; then + echo "$i: "${(P)i}"" + else + echo "$i is unset." + fi + done +} + +preexec() +{ + if ( [ "$DEBUG_MODE" = "yes" ] ) + then + fi +} + +precmd() +{ + if ( [ "$DEBUG_MODE" = "yes" ] ) + then + exports + fi +} -- cgit v1.2.3