#!/usr/bin/env sh # kubectl-tree only completes flags; its KIND NAME args match kubectl get for arg in "$@"; do last=$arg; done case "$last" in -*) exec kubectl tree __complete "$@" ;; *) exec kubectl __complete get "$@" ;; esac