Rewrite @command dispatch and help