jan/feature/20260617-lib-app-allow-run-without-subcommands into master Overriding the _run() method entirely in App subclasses is currently only possible if the application supports a subcommand structure. Make it possible to use it as an abstraction for a single-command application. Signed-off-by: Jan Lindemann <jan@janware.com>