# Make it trivial to add new aliases (andy@nobugs.org)

function aliasadd()
{
	cmdline=`history  2 | head -1 | sed 's/^ *[0-9]\+ *//g'`

	if test "$1" = ""
	then 
		echo -e "Making an alias this command: \n\n  $cmdline\n\nEnter a name for this alias:\n"
		read name
		echo
	else
		name=$1
	fi

	if test $name != ""
	then	
		newalias="alias '$name'='$cmdline'"
		echo -e "Updating current shell and appending to ~/.bash-aliases:\n\n  $newalias"
		echo $newalias >> ~/.bash-aliases
		alias "$name"="$cmdline"
		echo
	fi
}
