#!/usr/bin/env sh set -eu if [ $# -lt 2 ]; then echo "Usage: set-description <...description>" 1>&2 exit 1 fi repo_name="$1"; shift 1; [ -z "$repo_name" ] && echo "Error: empty repo name" 1>&2 && exit 1 description="$*"; [ -z "$description" ] && echo "Error: empty description" 1>&2 && exit 1 repo_dir="/git/${repo_name}.git" if ! [ -d "$repo_dir" ]; then echo "Error: $repo_name doesn't exist" 1>&2 exit 1; fi echo "$description" > "${repo_dir}/description" echo "Done"