#!/bin/sh git_config="${XDG_CONFIG_HOME:-$HOME/.config}/git/config" echo 'Configuring git ...' if [ -e "$git_config" ] || [ -e "$HOME/.gitconfig" ]; then echo 'error: git config already exists' exit 1 fi echo 'What name will you be using for git?' read name echo 'What email will you be using for git?' read email echo '[credential] helper = /usr/bin/pass-git-helper' >> "$HOME/.gitconfig" git config --global user.email "$email" git config --global user.name "$name" mv "$HOME/.gitconfig" "$git_config"