Nice script, all though; why have an alias call an alias calling another alias?
alias generator generate - alias generate passwordgenerator