+#!/bin/bash
#!/bin/zsh
-
-echo "detecting shell:"
-if [[ -n ${ZSH_VERSION} ]] && [[ ! -z ${ZSH_VERSION} ]]; then
- INDEX_START=1
- INDEX_OFFSET=0
- echo " using zsh $ZSH_VERSION, index starts at $INDEX_START"
-elif [[ -n $BASH_VERSION ]]; then
- INDEX_START=0
- INDEX_OFFSET=1
- echo " using bash $BASH_VERSION, index starts at $INDEX_START"
-else
- echo " unknown"
- exit 1
-fi
+# It is possible to use zsh.
function printc(){
color=$1
echo -e "${COLOR}${MSG}${NC}"
}
+printc "green" "detecting shell:"
+if [[ -n ${ZSH_VERSION} ]] && [[ ! -z ${ZSH_VERSION} ]]; then
+ INDEX_START=1
+ INDEX_OFFSET=0
+ printc "green" " using zsh $ZSH_VERSION, index starts at $INDEX_START"
+elif [[ -n $BASH_VERSION ]]; then
+ INDEX_START=0
+ INDEX_OFFSET=1
+ printc "green" " using bash $BASH_VERSION, index starts at $INDEX_START"
+else
+ printc "red" " unknown error"
+ printc "red" "This script works in both bash and zsh"
+ exit 1
+fi
+
REFERENCE_MODE=0
ADDITIONAL=0