<commit_before>

function _dotfiles -d 'Get dotfiles git'
	cd
	if not git rev-parse --show-toplevel >/dev/null ^/dev/null
		git init
		  and git config status.showUntrackedFiles no
		  and git remote add origin-http https://github.com/$USER/dotfiles
		  and git fetch origin-http
		  and git reset --hard origin-http/master
		git remote rm origin-http
		git remote add origin gh:$USER/dotfiles
		  and git fetch origin
		  and git branch --set-upstream-to=origin/master master
		git remote add private gh:$USER/dotfiles-private
		  and git fetch private
		  and git checkout -b $USER private/$USER<commit_msg>Init: Allow specifying the github user on _dotfiles<commit_after>
function _dotfiles -d 'Get dotfiles git'
	cd

	set -l user $USER
	if count $argv >/dev/null
		set -l user $argv[1]
	end

	if not git rev-parse --show-toplevel >/dev/null ^/dev/null
		echo "Getting dotfiles for $user (https://github.com/$user/dotfiles)"
		git init
		  and git config status.showUntrackedFiles no
		  and git remote add origin-http https://github.com/$user/dotfiles
		  and git fetch origin-http
		  and git reset --hard origin-http/master
		git remote rm origin-http
		git remote add origin gh:$user/dotfiles
		  and git fetch origin
		  and git branch --set-upstream-to=origin/master master
		git remote add private gh:$user/dotfiles-private
		  and git fetch private
		  and git checkout -b $user private/$user
{'fraction_non_alphanumeric': 0.08481824661439771, 'fraction_numerical': 0.0007127583749109052, 'mean_word_length': 3.2289156626506026, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6578499', 'n_tokens_mistral': 482, 'n_tokens_neox': 424, 'n_words': 165}