#!/bin/bash if [ -z "$1" ] then printf 'Repository : ' read set "$REPLY" fi if [ ! -f "$1/HEAD" ] then echo 'Not a repository!' exit 1 fi if [ -z "$2" ] then printf 'Description: ' read set "$1" "$REPLY" fi # Beware of https://stackoverflow.com/questions/53465980/how-to-keep-parameter-with-spaces-when-running-remote-script-file-with-ssh cd "$1" && \ git config set --file ./config gitweb.description "$2"