diff options
author | xyz <gky44px1999@gmail.com> | 2021-07-27 07:39:29 -0700 |
---|---|---|
committer | xyz <gky44px1999@gmail.com> | 2021-07-27 07:39:29 -0700 |
commit | ebaf566ef7d970d533f5620af6dda4ffb1dcfe03 (patch) | |
tree | a68f587bc997863d92ddf21729647e73802de3da | |
parent | 98a56ebeb6484bfb1575521116028c517b12c3fd (diff) |
refactor gita with shift and :-
-rwxr-xr-x | .local/bin/gita | 7 |
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" |