text2mla You can run it like so: ./text2mla test You only need groff. And awk. And some kind of bourne compatible shell.