#!/bin/sh
echo "Specify account:"
# The account to put the folder in
read -r acc
# get the full path
acc_spec=$(ls ~/.config/mutt/accounts/ | grep "$acc")
echo "Specify folder:"
# Ask for the foldername
read -r folder
# Echo back foldername (for informational purpose)
echo "$folder"
# Create needed directories
mkdir -p ~/.local/share/mail/"$acc"/"$folder"/new
mkdir -p ~/.local/share/mail/"$acc"/"$folder"/tmp
mkdir -p ~/.local/share/mail/"$acc"/"$folder"/cur
# Add the folder to muttrc
sed -i "/^mailboxes/ s/$/ \"="$folder"\"/" ~/.config/mutt/accounts/"$acc_spec"
# Ask if a shortcut is needed
echo "Folder created, do you want to add a shortcut?"
read -r shortcut
# If yes, then ask for the shortcutkey (without prefix)
if [ "$shortcut" = "y" ]
then
	echo "Specify Shortcut:"
	read -r key
	# Add shortcuts to muttrc
	cat <<EOF >> ~/.config/mutt/accounts/"$acc_spec"
#
macro index,pager g$key "<change-folder>=$folder<enter>" "go to $folder"
macro index,pager M$key "<save-message>=$folder<enter>" "go to $folder"
EOF
	echo "Shortcut created!"
fi
