test: creating a sample push script with commitizen validation.

This commit is contained in:
Eshan Roy (Eshanized)
2024-05-02 21:28:27 +05:30
parent 3f2fe55d8d
commit 3d692ba322

24
test-push.sh Executable file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# Function to check if Commitizen is installed
check_commitizen() {
if ! pacman -Qq commitizen-go &> /dev/null; then
echo "Commitizen is not installed. Please install it using 'yay -S commitizen-go'." >&2
exit 1
fi
}
# Function to stage, commit, and push changes
push_to_github() {
git add .
git cz
git push origin master
}
# Main script
main() {
check_commitizen
push_to_github
}
main