anchor.diff: +<% print("Your Name: "); STDOUT.flush; name = STDIN.gets.chomp %>
  +<% print("Your Email: "); STDOUT.flush; email = STDIN.gets.chomp %>
   <% unless $promptless %>
   [user]
  -  name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
  -  email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
  +  name = <%= name %>
  +  email = <%= email %>
   <% end %>
   [alias]
     co = checkout
  
positive.code:   sgrep = "!f() { git grep \"$1\"; git submodule foreach \"git grep '$1'; true\" | grep -B 1 \"$1\"; }; f"
    rs = submodule foreach git reset --hard
    si = stash-index
  [color]
    diff = auto
    status = auto
  
negative.code:   rb = !sh -c 'git fetch &&  git checkout --track -b $0 origin/$0'
    rl = branch -a
    lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%%an>%Creset' --abbrev-commit --date=relative
    sup = !sh -c 'git submodule update --init --recursive && git submodule status'
    pup = !sh -c 'git submodule update --init --recursive && git submodule status'
    su = !sh -c 'git submodule -q foreach git pull -q origin master'
    autoformat = !sh -c 'git rev-parse && cp ~/.bin/pre-commit $(git rev-parse --show-cdup).git/hooks/ && echo "Autoformat enabled on commit"'
  