24 lines
516 B
Bash
24 lines
516 B
Bash
|
#!/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"
|