Once you've marked an item as done, it still shows up as crossed off when you run 'todo' (seeing a list with lots of things crossed out can be motivational). When you want to tidy your todo list up just do 'todone-archive'. To look back at what you've achieved and when, just do 'todone-view'. This article is making me think that perhaps it would be worth while to have a way of adding something directly to your todone list (rather than having to add it as a todo and them mark it done).
https://github.com/asb/sh-todo
Once you've marked an item as done, it still shows up as crossed off when you run 'todo' (seeing a list with lots of things crossed out can be motivational). When you want to tidy your todo list up just do 'todone-archive'. To look back at what you've achieved and when, just do 'todone-view'. This article is making me think that perhaps it would be worth while to have a way of adding something directly to your todone list (rather than having to add it as a todo and them mark it done).