irongit

a bin full of cool programs

24 lines435 B
1#!/bin/bash
2echo -e "\e[38;5;118mAdding and committing all changes"
3git add --all
4message="$@"
5push=false
6
7if [[ "$message" =~ "-p" ]]; then
8 message=$(echo "$message" | sed 's/-p//g')
9 push=true
10fi
11
12if [[ "$message" =~ "'" ]]; then
13 git commit -m "$message"
14else
15 git commit -m "'$message'"
16fi
17
18echo -e "\e[0m"
19
20if [[ "$push" == true ]]; then
21 echo -e "\e[38;5;126mPushing to remote"
22 git push
23 echo -e "\e[0m"
24fi