Contents of /branches/mage-next/src/common.functions.sh.in
Parent Directory | Revision Log
Revision 2612 -
(show annotations)
(download)
Tue Mar 4 15:24:40 2014 UTC (10 years, 6 months ago) by niro
File size: 1213 byte(s)
Tue Mar 4 15:24:40 2014 UTC (10 years, 6 months ago) by niro
File size: 1213 byte(s)
-added showversion()
1 | # $Id$ |
2 | |
3 | COLRED="\033[1;6m\033[31m" |
4 | COLGREEN="\033[1;6m\033[32m" |
5 | COLYELLOW="\033[1;6m\033[33m" |
6 | COLBLUE="\033[1;6m\033[34m" |
7 | COLMAGENTA="\033[1;6m\033[35m" |
8 | COLWHITE="\033[1;6m\033[37m" |
9 | COLGRAY="\033[0;6m\033[37m" |
10 | COLBOLD="\033[1m" |
11 | COLDEFAULT="\033[0m" |
12 | |
13 | if [[ ${NOCOLORS} = true ]] |
14 | then |
15 | COLRED="" |
16 | COLGREEN="" |
17 | COLYELLOW="" |
18 | COLBLUE="" |
19 | COLMAGENTA="" |
20 | COLWHITE="" |
21 | COLGRAY="" |
22 | COLBOLD="" |
23 | COLDEFAULT="" |
24 | fi |
25 | |
26 | die() |
27 | { |
28 | xtitleclean |
29 | mqueryfeature "debug" && echo -e ${COLRED}"Exited ${BASH_SOURCE} at line no ${BASH_LINENO}."${COLDEFAULT} |
30 | echo -e ${COLRED}"Error: $@"${COLDEFAULT} |
31 | exit 1 |
32 | } |
33 | |
34 | die_pipestatus() |
35 | { |
36 | # the status change if we do any parameter declarations!! |
37 | # dont do this anymore, keep this in mind! |
38 | # |
39 | # local pos="$1" |
40 | # local comment="$2" |
41 | # |
42 | # [ ${PIPESTATUS[${pos}]} -ne 0 ] && die "${comment}" |
43 | # |
44 | [ ${PIPESTATUS[$1]} -ne 0 ] && die "$2" |
45 | } |
46 | |
47 | showversion() |
48 | { |
49 | local version="$(< @@MAGELIBDIR@@/version)" |
50 | |
51 | echo -en "Magellan Package Manager v${version} " |
52 | echo -e "-- Niels Rogalla (niro@magellan-linux.de)" |
53 | } |
54 | |
55 | xtitle() |
56 | { |
57 | if [[ ${TERM} = xterm ]] |
58 | then |
59 | echo -ne "\033]0;[${0##*/}: $@]\007" |
60 | fi |
61 | return 0 |
62 | } |
63 | |
64 | xtitleclean() |
65 | { |
66 | if [[ ${TERM} = xterm ]] |
67 | then |
68 | echo -ne "\033]0;\007" |
69 | fi |
70 | return 0 |
71 | } |