#!/bin/sh -e aurdir="$DATA/2-standards/dev/aur" test $# -eq 0 && cd "$aurdir" && exec $SHELL command=$1 shift url="ssh://aur@aur.archlinux.org/${1:-$(basename $PWD)}.git" case $command in (origin) test "$(git rev-parse --git-dir)" = ".git" && git remote set-url origin "$url";; (clone) cd "$aurdir" git -c init.defaultBranch=master clone "$url" cd "$1" test -f PKGBUILD || sed "s/PKG/${1%%-git}/" ../PKGBUILD > PKGBUILD test -f .gitignore || echo '*' > .gitignore exec $SHELL;; (create) git add -f .gitignore PKGBUILD git commit -m "Create package" "$@" git aur push --amend;; (push) makepkg --printsrcinfo > .SRCINFO git add -f .SRCINFO git commit -v -a "$@" git push;; esac