refactor `flynn help` code, to now also support no arguments