diff options
-rwxr-xr-x | wiki | 38 |
1 files changed, 23 insertions, 15 deletions
@@ -8,6 +8,25 @@ WIKI_LIST=$(ls $WIKIROOT | grep -v html) wiki_list="" +function commit { + if [ $# -eq 1 ]; then + msg="$(date --rfc-email)" + else + msg="$@" + fi + git add -A + git commit -m "$msg" +} + +function ammend { + if [ $# -eq 1 ]; then + git commit --amend + else + msg="$@" + git commit --amend -m "$msg" + fi +} + function wiki_do { wiki=$1 command=$2 @@ -18,26 +37,15 @@ function wiki_do { case $command in commit) shift - if [ $# -eq 1 ]; then - msg="$(date --rfc-email)" - else - msg="$@" - fi - git add -A - git commit -m "$msg" + commit $@ ;; ammend) shift - if [ $# -eq 1 ]; then - git commit --amend - else - msg="$@" - git commit --amend -m "$msg" - fi + ammend $@ ;; g|go) - wiki -w $wiki commit - wiki -w $wiki push + commit $@ + git push ;; echo) echo "-- $wiki --" |