#compdef summon

_summon () {

    _arguments -s \
    '--from+[Specify an alternate for /var/spool/sorcery]:*:f:_summon_from' \
    '--url+[Specify an alternate download URL]:*:u:_summon_url' \
    {--download+,-d+}'[Force download (ignore local cache)]' \
    '--queue[Download all spells in the install queue.]' \
    '--all[Download all spells in the grimoire.]' \
    '*:spells:_spells' && ret=0
}

_summon "$@"



