blob: 53ff080915cdb06f30cc54f350ea5da17cb5f2cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#!/bin/zsh
##
## Part of configuration files for Zsh 4
## by Hugues Hiegel <hugues@nullpart.net>
##
## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS
##
## You are encouraged to use, modify, and redistribute
## these files with or without this notice.
##
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.*\)/[34m\1[0m/;s/\(.*not found.*\)/[34;1m\1[0m/" | 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 "[34;1m$i: [0;34m"${(P)i}"[0m"
else
echo "[34m$i is unset.[0m"
fi
done
}
|