2019-01-22 19:40:43 -05:00
|
|
|
_zimfw_clean_compiled() {
|
2019-12-01 16:00:47 -05:00
|
|
|
local zopt_find zopt_rm zdir
|
|
|
|
if (( ! _zquiet )); then
|
|
|
|
zopt_find='-print'
|
|
|
|
zopt_rm='-v'
|
2019-01-22 19:40:43 -05:00
|
|
|
fi
|
2019-12-01 16:00:47 -05:00
|
|
|
for zdir in ${fpath}; do
|
|
|
|
[[ ${zdir} == (.|..) || ${zdir} == (.|..)/* ]] && continue
|
|
|
|
if [[ -w ${zdir:h} ]]; then
|
|
|
|
command rm -f ${zopt_rm} ${zdir}.zwc{,.old} || return 1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
command find ${ZIM_HOME} \( -name '*.zwc' -o -name '*.zwc.old' \) -delete ${zopt_find} || return 1
|
|
|
|
command rm -f ${zopt_rm} <%= home %>/.zshrc.zwc{,.old} || return 1
|
|
|
|
if (( ! _zquiet )); then
|
2019-12-13 07:14:10 -05:00
|
|
|
print -P '<%= done %>Done with clean-compiled. Run %Bzimfw compile%b to re-compile.'
|
2019-01-22 19:40:43 -05:00
|
|
|
fi
|
|
|
|
}
|