# ------------------------------------------------------------------------------
#          FILE:  compleat.plugin.zsh
#   DESCRIPTION:  oh-my-zsh plugin file.
#        AUTHOR:  Sorin Ionescu (sorin.ionescu@gmail.com)
#       VERSION:  1.0.0
# ------------------------------------------------------------------------------

if (( ${+commands[compleat]} )); then
  local prefix="${commands[compleat]:h:h}"
  local setup="${prefix}/share/compleat-1.0/compleat_setup"

  if [[ -f "$setup" ]]; then
    if ! bashcompinit >/dev/null 2>&1; then
      autoload -U bashcompinit
      bashcompinit -i
    fi

    source "$setup"
  fi
fi

# ------------------------------------------------------------------------------
#          FILE:  compleat.plugin.zsh
#   DESCRIPTION:  oh-my-zsh plugin file.
#        AUTHOR:  Sorin Ionescu <sorin.ionescu@gmail.com>
#       VERSION:  1.0.1
# ------------------------------------------------------------------------------

if (( ${+commands[compleat]} )); then
  compleat_setup="${commands[compleat]:h:h}/share/compleat-1.0/compleat_setup"

  if [[ -f "$compleat_setup" ]]; then
    if ! bashcompinit >/dev/null 2>&1; then
      autoload -Uz bashcompinit && bashcompinit
    fi

    source "$compleat_setup"
    unset compleat_setup
  fi
fi


Check for bashcompinit availability before loading it; unset variables.
Check for bashcompinit availability before loading it; unset variables.
