#! /bin/sh

date=$(date +%Y-%m-%d)
title=
author=

function input {
	echo "Enter post title:"
	read title
	echo "Enter author name:"
	read author
}

function confirmation {
	echo "Is the following correct?"
	echo "title: $title"
	echo "author: $author"
	echo "y/n"
}

function main {
	local conf="n"
	while [ "$conf" != "y" ]
	do
		input
		confirmation
		read conf
	done
	postname="./site/posts/$date-${title// /-}.md"
	echo -e "---\ntitle: ${title}\nauthor: ${author}\ndescription: \n---" >> $postname
	${VISUAL:-vim} $postname
}

main

unset date title author