Simple Text Queue ================= Why `tea` ??? - Because I love tea. History ======= Normally, if you have a worker writing to standard output every file processed, you could write something like this:: find -iname '*.ext' > queue.txt cat queue.txt | worker > done.txt # here you can interrupt the service at any time (Ctrl-C/SIGTERM) comm -23 queue.txt done.txt > remaining_queue.txt But if this is something you want to do again and again, it might be convenient to write a little wrapper to do it for us. This is how teaqueue is born.