aboutsummaryrefslogtreecommitdiff
path: root/commit.sh
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-11-05 00:48:16 -0400
committerBobby <[email protected]>2022-11-05 00:48:16 -0400
commit80e2d8411e92bf082827d01dab8d74d975896d05 (patch)
treedf0e9b24ad4fba86e0c0d2375545fa4af414138b /commit.sh
parenta8eda402d295c16bcaf786abbd3a020fe6234b26 (diff)
downloadtexty-80e2d8411e92bf082827d01dab8d74d975896d05.tar.xz
texty-80e2d8411e92bf082827d01dab8d74d975896d05.zip
refactor: Updated Commit Script
Diffstat (limited to 'commit.sh')
-rwxr-xr-xcommit.sh21
1 files changed, 9 insertions, 12 deletions
diff --git a/commit.sh b/commit.sh
index 9ea9df3..2743561 100755
--- a/commit.sh
+++ b/commit.sh
@@ -57,16 +57,16 @@ commit() {
# Check if the branch is the current branch
if [ "$branch" == "$(git rev-parse --abbrev-ref HEAD)" ]
then
+ msg="$3: $2"
# If the branch is the current branch, commit the files
- git commit $1 -m "$2"
- echo $1
- echo $2
- # git push origin $branch
+ git commit $1 -m "$msg"
+ git push origin $branch
else
# If the branch is not the current branch, checkout the branch and commit the files
- git checkout $3
- git commit $1 -m "$2"
- git push origin $3
+ git checkout $branch
+ msg="$3: $2"
+ git commit $1 -m "$msg"
+ git push origin $branch
fi
}
@@ -133,17 +133,14 @@ fi
# Check if type is valid
if [[ $type =~ ^(feat|fix|docs|style|refactor|perf|test|chore|revert)$ ]]
then
- # Add type to the message
- message="$type: $message"
# If type is valid, run commit function
- commit $files $message $branch
+ commit $files "$message" $type $branch
else
# If type is invalid, prompt the to use the default type
read -p "Invalid type. Do you want to use the default type "feat"? (y/n): " useDefaultType
if [[ $useDefaultType =~ ^[Yy]$ ]] || [[ $useDefaultType =~ ^[Yy][Ee][Ss]$ ]]
then
- message="$type: $message"
- commit $files $message $branch
+ commit $files "$message" $type $branch
else
echo "Commit aborted"
exit 1