cli: move huge part from Application in extra CompletionMixin