Updated dependency info
[maemo-efl] / trunk / helper-functions.sh
1 #!/bin/bash
2 # Helper functions for utility scripts.
3
4 COLOR_GOOD="\033[1;32m"
5 COLOR_WARN="\033[1;33m"
6 COLOR_ERROR="\033[1;31m"
7 COLOR_NORMAL="\033[0m"
8
9 # error <message>
10 error() {
11     echo -e " ${COLOR_ERROR}* E:${COLOR_NORMAL} $*"
12     exit 1
13 }
14
15 # warn <message>
16 warn() {
17     echo -e " ${COLOR_WARN}* W:${COLOR_NORMAL} $*"
18 }
19
20 # msg <message>
21 msg() {
22     echo -e " ${COLOR_GOOD}*${COLOR_NORMAL} $*"
23 }
24
25 # msg_begin <message>
26 msg_begin() {
27     echo -en " ${COLOR_GOOD}*${COLOR_NORMAL} $* ..."
28 }
29
30 # msg_end <error-code>
31 msg_end() {
32     echo -en "\033[72G"
33     if [ $1 -eq 0 ]; then
34         echo -e "[ ${COLOR_GOOD}ok${COLOR_NORMAL} ]"
35     else
36         echo -e "[${COLOR_ERROR}fail${COLOR_NORMAL}]"
37         exit 1
38     fi
39 }