Like Delete, which can now run over multiple types: kubectl delete pods,services -l name=foo Get should be able to span items for label selection kubectl get pods,services -l name=foo
This fully encapsulates decisions about conversion within GetPrinter, which prevents users from accidentally not converting.