summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2021-07-27 07:39:29 -0700
committerxyz <gky44px1999@gmail.com>2021-07-27 07:39:29 -0700
commitebaf566ef7d970d533f5620af6dda4ffb1dcfe03 (patch)
treea68f587bc997863d92ddf21729647e73802de3da
parent98a56ebeb6484bfb1575521116028c517b12c3fd (diff)
refactor gita with shift and :-
-rwxr-xr-x.local/bin/gita7
1 files changed, 4 insertions, 3 deletions
diff --git a/.local/bin/gita b/.local/bin/gita
index 3eaf733d..5dc2c924 100755
--- a/.local/bin/gita
+++ b/.local/bin/gita
@@ -1,16 +1,17 @@
#!/bin/sh
cmd='git'
-mes='patch'
-while getopts lcm: f; do
+while getopts lc f; do
case $f in
l) cmd='cfgl';;
c) cmd='cfgc';;
- m) mes="$OPTARG" ;;
\?) exit 1;;
esac
done
+shift $((OPTIND-1))
+
+mes="${1:-patch}"
"$cmd" add -u
"$cmd" commit -m "$mes"