#!/bin/rc user = _git domain = `hostname gitdir = /var/git fn as { doas -u $user $* } estatus = 0 for (repo in $*) { rdir = $gitdir/$repo if (!test -e $rdir) { as mkdir $rdir cd $rdir as git init --bare echo echo git remote add origin $domain:$rdir echo git push --set-upstream origin master } else { estatus = 1 echo error: $rdir already exists >[1=2] } } exit $estatus