#! /bin/sh date=$(date --rfc-3339=date) 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}\ntags: \ndescription: \n---" >> $postname vim $postname } main unset date title author