summaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rwxr-xr-x.local/bin/gita38
1 files changed, 27 insertions, 11 deletions
diff --git a/.local/bin/gita b/.local/bin/gita
index 8bee7832..909a582b 100755
--- a/.local/bin/gita
+++ b/.local/bin/gita
@@ -1,15 +1,31 @@
#!/bin/sh
-case "$2" in
- '') cmd=git ;;
- l) cmd=cfgl ;;
- c) cmd=cfgc ;;
- *) exit 1 ;;
-esac
+#case "$2" in
+# '') cmd=git ;;
+# l) cmd=cfgl ;;
+# c) cmd=cfgc ;;
+# *) exit 1 ;;
+#esac
+#"$cmd" add -u
+#if [ -z "$1" ]; then
+# "$cmd" commit -m "patch"
+#else
+# "$cmd" commit -m "$1"
+#fi
+#"$cmd" push
+
+cmd='git'
+mes='patch'
+
+while getopts lcm: f; do
+ case $f in
+ l) cmd='cfgl';;
+ c) cmd='cfgc';;
+ m) mes="$OPTARG" ;;
+ \?) exit 1;;
+ esac
+done
+
"$cmd" add -u
-if [ -z "$1" ]; then
- "$cmd" commit -m "patch"
-else
- "$cmd" commit -m "$1"
-fi
+"$cmd" commit -m "$mes"
"$cmd" push