Move to Chezmoi
This commit is contained in:
parent
f216c4ff2c
commit
e3498e73b5
59 changed files with 499 additions and 2240 deletions
chezmoi/dot_zshrc.d
18
chezmoi/dot_zshrc.d/executable_chezmoi.zsh
Normal file
18
chezmoi/dot_zshrc.d/executable_chezmoi.zsh
Normal file
|
@ -0,0 +1,18 @@
|
|||
(
|
||||
set -euo pipefail
|
||||
|
||||
CHEZMOI_PATH="$(command -v chezmoi 2> /dev/null)"
|
||||
|
||||
COMPLETION_FILE="${ZSH_COMPLETIONS_DIR}/_chezmoi"
|
||||
if [ -r "$COMPLETION_FILE" ]; then
|
||||
COMPLETION_FILE_CTIME="$(stat -c %Z "$COMPLETION_FILE")"
|
||||
CHEZMOI_FILE_CTIME="$(stat -c %Z "${CHEZMOI_PATH}")"
|
||||
|
||||
if [ "$COMPLETION_FILE_CTIME" -ge "$CHEZMOI_FILE_CTIME" ]; then
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
chezmoi completion zsh > "$COMPLETION_FILE"
|
||||
chmod +x "$COMPLETION_FILE"
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue