make get_command_file() a method of RootCommand

It's only used there and it's very unlikely to be needed elsewhere.
add show_help_early()