Recursive by default? -s for shallow?
Provide an output stream and allow templating?
$ 8vo tag 'Great Poetry' dickinson.html coleridge.html $ 8vo tag 'Great Poetry' $ 8vo remove 'Great Poetry' prose.html $ 8vo swap 'Good Poetry' 'Great Poetry' frost.html $ 8vo tag Musci beatles.html dylan.html $ 8vo swap Musci Music $ 8vo files 'Great Poetry' coleridge.html dickinson.html frost.html $ 8vo show 'Great Poetry' 2008-03-01 coleridge.html Samuel Taylor Coleridge 2008-03-01 dickinson.html Emily Dickinson 2009-03-02 frost.html Robert Frost $ 8vo created example.html 2008-03-01 $ 8vo created 2008-05-01 example.html $ 8vo encoding example.html none $ 8vo encoding utf-8 example.html $ 8vo files 2008 abc.html coleridge.html dickinson.html example.html frost.html $ 8vo files 'Great Poetry' 2008 2008-03-01 coleridge.html Samuel Taylor Coleridge 2008-03-01 dickinson.html Emily Dickinson $ 8vo title coleridge.html Samuel Taylor Coleridge $ 8vo index contents.html $ 8vo image add example05.png $ 8vo image remove example08.png $ 8vo encoding iso-8859-1 2006 $ 8vo uses style.css $ 8vo links example.html index.html $ 8vo hidden old.css