Apropos of nothing, here is docopts.