from just your description i like how you rely on the filesystem to store the state, which seems to make it trivial to split multiple tasks into multiple programs :)
------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tdfbfcf822b637ab5-Mff88bf8673cb424fa4bf2279 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription