#!/bin/bash

list_templates() {
	for dir in $HOME/.config/templates/*/
	do
		dir=${dir%*/}
		echo "${dir##*/}"
	done
}

if [[ -z "$1" ]]; then
	echo "No template provided."
	echo "Available templates:"
	list_templates
	exit
fi

if [ ! -d "$HOME/.config/templates/$1" ]; then
	echo "Template doesn't exist!"
	echo "Available templates:"
	list_templates
	exit
else
	cp -r $HOME/.config/templates/$1/* .
	git init
fi