UNPKG

509 Bapplication/x-shView Raw
1#! /bin/bash
2
3branch=$1
4name="[OMNI-DOOR]"
5
6checkBranch () {
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
23checkBranch
\No newline at end of file