From f0a6c7824354b50b2bb999a9b235d5a5a9d979de Mon Sep 17 00:00:00 2001 From: Konstantin Demin Date: Wed, 18 May 2022 10:33:49 +0300 Subject: [PATCH] add simple cache flush routine --- .config/zsh/lib/selfservice.zsh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.config/zsh/lib/selfservice.zsh b/.config/zsh/lib/selfservice.zsh index e34cde3..fbe60e3 100644 --- a/.config/zsh/lib/selfservice.zsh +++ b/.config/zsh/lib/selfservice.zsh @@ -19,3 +19,8 @@ z-reload() { exec -a "${ZSH_ARGZERO}" "${ZSH_NAME}" "${argv[@]}" echo "unable to reload (something went wrong), code $?" 1>&2 } + +## reload or new session are required to regenerate compcache +z-cache-flush() { + find "${ZSHU[d_cache]}/" -xdev -mindepth 1 -type f '!' -name '.keep' -delete +}