PS1='${PWD##*/} ⋘ ' up() { scp -O -r "$1" "chers@larp.nz:~/websites/cdn/$1" } cr() { if [ -z "$1" ]; then echo "usage: cr repository" return 1 fi case "$1" in *[!a-zA-Z0-9._-]*|.*|*..*) echo "invalid repository name" return 1 ;; esac ssh -t chers.casa "doas mkdir -p /var/lib/git/$1 && doas git init --bare /var/lib/git/$1 && doas chown -R chers:www-data /var/lib/git/$1 && doas chmod -R g+rwX /var/lib/git/$1 && doas find /var/lib/git/$1 -type d -exec chmod g+s {} + && doas touch /var/lib/git/$1/git-daemon-export-ok && doas git config --system --add safe.directory /var/lib/git/$1" } alias lua=lua54