#! /usr/bin/env bash set_desc() { # $1 - desc # $2 - repo name [[ -d "$2" ]] && echo "$1" > "$2/description" || echo "$2: remote not found" } repo=${1:-$(basename $(pwd))}; desc=$(cat "./.git/description") ssh git@ferrn "$(typeset -f set_desc); set_desc \"$desc\" \"$repo\""