#!/usr/bin/env zsh
# Description:
#   if tag

local    arg="$1" package
local -a parsed_zplugs
local    if
local    default=""

if [[ -n $arg ]] && ! __zplug::base::base::zpluged "$arg"; then
    __zplug::io::log::error \
        "$arg: no package managed by zplug"
    return 1
fi

package="${arg}, ${zplugs[$arg]%, }"
parsed_zplugs=(${(s/, /)package/,  */, })

if="${parsed_zplugs[(k)if:*]#if:*}"
if [[ -z $if ]]; then
    zstyle -s ":zplug:tag" if if
fi

echo "${if:-$default}"
