I'm hoping this thread will provide a guide for my efforts. I'm writing a web frontend for notmuch in Ruby. But, the output from the notmuch command-line is ambiguous. Therefore, I've started two branches experimenting with different ways of providing hooks. Which of these approaches are likely to be pulled upstream? == Shared Library I have modified the build to output a shared library. It's a small change relying on libtool. However, the archives indicate Carl dislikes libtool? == JSON output I added a --output=(text|json) option to "search" and "show." Then, emit json results appropriately. To accomplish this, I used the cJSON library sans parsing logic. However, I saw discussion about providing a --format option? -- Scott Robinson | http://quadhome.com/ Q: Why are my replies five sentences or less? A: http://five.sentenc.es/