♻️ Refactored code based off of shellcheck

This commit is contained in:
z3rOR0ne 2022-07-27 10:58:24 -07:00
parent c7ff2fe52e
commit 4b49ffad93

View file

@ -32,7 +32,7 @@ numrepos=$(git remote | wc -l)
# If there are no git repositories in this directory... # If there are no git repositories in this directory...
if [ $numrepos -eq 0 ] ; then if [ $numrepos -eq 0 ] ; then
echo "${txtgreen}no git repository found, executing git init...${txtwhite}" echo "${txtgreen}no git repository found, executing git init...${txtwhite}"
while [ true ] while true
do do
#Prompts the user if they'd like to initialize repository #Prompts the user if they'd like to initialize repository
read -e -r -p "${txtwhite}initialize repository?(y/n): ${txtyellow}" init read -e -r -p "${txtwhite}initialize repository?(y/n): ${txtyellow}" init
@ -77,7 +77,8 @@ if [ $numrepos -eq 0 ] ; then
fi fi
done done
while [ true ] ; do while true
do
# initializes standard html/css/javascript project (incomplete) # initializes standard html/css/javascript project (incomplete)
read -e -r -p "${txtwhite}would you like to make this an npm project?(y/n): ${txtyellow}" confirmnpm read -e -r -p "${txtwhite}would you like to make this an npm project?(y/n): ${txtyellow}" confirmnpm
if [[ $confirmnpm == "y" || $confirmnpm == "yes" ]] ; then if [[ $confirmnpm == "y" || $confirmnpm == "yes" ]] ; then
@ -109,7 +110,7 @@ if [ $numrepos -eq 0 ] ; then
git add . git add .
git commit -m ":tada: Initial commit" git commit -m ":tada: Initial commit"
while [ true ] while true
do do
# allows user to change default branch name (no input defaults to "master") # allows user to change default branch name (no input defaults to "master")
read -e -r -p "${txtwhite}change branch name?(y/n): ${txtyellow}" chbranch read -e -r -p "${txtwhite}change branch name?(y/n): ${txtyellow}" chbranch
@ -129,7 +130,7 @@ if [ $numrepos -eq 0 ] ; then
done done
# main git init loop # main git init loop
while [ true ] while true
do do
uname=$(git config user.name) uname=$(git config user.name)
read -e -r -p "${txtwhite}Please enter remote to add(i.e. origin): ${txtyellow}" remote read -e -r -p "${txtwhite}Please enter remote to add(i.e. origin): ${txtyellow}" remote
@ -226,7 +227,7 @@ else
verbosecommits=$(git shortlog -5 --reverse | sed 1d); verbosecommits=$(git shortlog -5 --reverse | sed 1d);
numcommits=5 numcommits=5
for ((i = 0; i < ${numcommits}; i++)) do for ((i = 0; i < numcommits; i++)) do
j=$(echo ${i} + 1 | bc) j=$(echo ${i} + 1 | bc)
nextcommit=$(echo "${verbosecommits}" | head -n $j | tail -n 1) nextcommit=$(echo "${verbosecommits}" | head -n $j | tail -n 1)
echo -e "${i})${nextcommit}" echo -e "${i})${nextcommit}"
@ -279,7 +280,7 @@ else
echo "${txtred}DELETED: ${txtred}$deleted" echo "${txtred}DELETED: ${txtred}$deleted"
fi fi
while [ true ] while true
do do
# Prompts user if they'd like to commit the changes # Prompts user if they'd like to commit the changes
read -e -r -p "${txtwhite}commit changes?(y/n): ${txtyellow}" change read -e -r -p "${txtwhite}commit changes?(y/n): ${txtyellow}" change
@ -347,7 +348,7 @@ else
git commit -m "$gitmoji $cmessage" ; git commit -m "$gitmoji $cmessage" ;
# pushes the commit to each repository # pushes the commit to each repository
for ((i = 0; i < $numrepos; i++)) ; do for ((i = 0; i < numrepos; i++)) ; do
git push ${remotearray[i]} ; git push ${remotearray[i]} ;
done done