#!/bin/sh bail() { echo "$@" >&2 exit 1 } p="$HOME/Projects/$1" [[ -d "$p" ]] && bail "project exists" mkdir "$p" cd "$p" git init touch Readme.md LICENSE $VISUAL .