[user]
    name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
    email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
[color]
    ui = auto
[alias]
    co = checkout
    ci = commit
    lol = log --oneline --decorate
    diffc = diff --color
    diffcc = diff --color --cached
    su = submodule update --init --recursive
    cor = !git for-each-ref --sort=-committerdate --format='%(refname:short) (%(committerdate:relative))' refs/heads | fzf --reverse --height 35% --nth 1 | awk '{print $1}' | xargs git checkout
[github]
    user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
    token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[core]
    autocrlf = input
    excludesfile = <%= ENV["HOME"] %>/.gitignore_global
[push]
	default = current
[merge]
    conflictStyle = diff3
[commit]
    gpgsign = true
    template = <%= ENV["HOME"] %>/.gitmessage
[diff]
    compactionHeuristic = true

[user]
    name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
    email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
[color]
    ui = auto
[init]
    defaultBranch = main
[alias]
    co = checkout
    ci = commit
    lol = log --oneline --decorate
    diffc = diff --color
    diffcc = diff --color --cached
    su = submodule update --init --recursive
    cor = !git for-each-ref --sort=-committerdate --format='%(refname:short) (%(committerdate:relative))' refs/heads | fzf --reverse --height 35% --nth 1 | awk '{print $1}' | xargs git checkout
[github]
    user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
    token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[core]
    autocrlf = input
    excludesfile = <%= ENV["HOME"] %>/.gitignore_global
[push]
	default = current
[merge]
    conflictStyle = diff3
[commit]
    gpgsign = true
    template = <%= ENV["HOME"] %>/.gitmessage
[diff]
    compactionHeuristic = true

Make main default branch name
Make main default branch name
