#compdef mocker # # {{@@ header() @@}} # # Load the completion generated by Mocker itself on first use. Keeping this as # a small shim means the available commands and flags always match the installed # Mocker version without adding its completion-generation cost to shell startup. _mocker() { local completion_script completion_script="$(command mocker --generate-completion-script zsh 2>/dev/null)" || return 1 [[ -n "${completion_script}" ]] || return 1 eval "${completion_script}" _mocker "$@" }