1 | #! /bin/bash
|
2 |
|
3 | branch=$1
|
4 | name="[OMNI-DOOR]"
|
5 |
|
6 | checkBranch () {
|
7 | if [ -z "$branch" ]; then
|
8 | echo -e "\033[31m \n ${name}: The branch parameter cannot be empty\n \033[0m"
|
9 | exit 1
|
10 | fi
|
11 |
|
12 | currentBranch=$(git branch | grep \* | cut -d " " -f2)
|
13 |
|
14 | if [ "$currentBranch" != "$branch" ]
|
15 | then
|
16 | echo -e "\033[31m \n ${name}: Please checkout branch at \033[43;30m ${branch} \033[0m \033[31mfirst\n \033[0m"
|
17 | exit 1
|
18 | fi
|
19 |
|
20 | echo -e "\033[36m \n ${name}: current branch is ${branch}\n \033[0m"
|
21 | }
|
22 |
|
23 | checkBranch |
\ | No newline at end of file |