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

local    arg="$1" package
local -a parsed_zplugs
local    ignore
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/,  */, })

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

echo "${ignore:-$default}"
