#!/bin/bash

function mkuserdirs {

	local PKG_DIR i IFS=$'\n'
	for i in $( reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" \
		| grep "^    [A-Za-z ]\+" \
		| tr -d '\r' \
		| sed -e "s/.\+REG_EXPAND_SZ[ ]\+//g"
		); do

		if [[ "$i" =~ .*"\\AppData\\".* ]]; then
			continue
		fi

		if [[ "$i" =~ "%USERPROFILE".* ]]; then
			i=$USERPROFILE${i/\%USERPROFILE\%/}
		fi

		ln -vs "$( cygpath "$i" )" $HOME/
	done

	# Package Directory
	PKG_DIR=$( cygpath "$APPDATA/../Local/Packages" )
	if [ -d "$PKG_DIR" ]; then
		ln -vs "$PKG_DIR" $HOME/
	fi

}

function init-mintty {
	cat <<___MINTTY___ > $HOME/.minttyrc
BoldAsFont=no
CursorType=block
Columns=120
Rows=30
ForegroundColour=131,148,150
BackgroundColour=0,20,43
CursorColour=220,50,47
Black=7,54,66
BoldBlack=0,43,54
Red=220,50,47
BoldRed=203,75,22
Green=133,153,0
BoldGreen=88,110,117
Yellow=181,137,0
BoldYellow=101,123,131
Blue=38,139,210
BoldBlue=131,148,150
Magenta=211,54,130
BoldMagenta=108,113,196
Cyan=42,161,152
BoldCyan=147,161,161
White=238,232,213
BoldWhite=253,246,227
Transparency=low
Locale=C
Charset=UTF-8
Font=Consolas
Scrollbar=none
FontHeight=14
___MINTTY___
}