Copy doc/zinit.1 only if it exists. Fixes #418.

This commit is contained in:
Sebastian Gniazdowski 2022-11-08 10:01:39 +00:59
parent a27d7e0b57
commit 4bfc7ecbe3

View file

@ -1276,8 +1276,8 @@ builtin setopt noaliases
command mkdir 2>/dev/null -p ${~ZINIT[MAN_DIR]}/man{1..9}
}
# Copy Zinit manpage so that man is able to find it
[[ ! -f $ZINIT[MAN_DIR]/man1/zinit.1 || \
$ZINIT[MAN_DIR]/man1/zinit.1 -ot $ZINIT[BIN_DIR]/doc/zinit.1 ]] && {
[[ -f $ZINIT[BIN_DIR]/doc/zinit.1 && ( ! -f $ZINIT[MAN_DIR]/man1/zinit.1 || \
$ZINIT[MAN_DIR]/man1/zinit.1 -ot $ZINIT[BIN_DIR]/doc/zinit.1 ) ]] && {
command mkdir -p $ZINIT[MAN_DIR]/man1
command cp -f $ZINIT[BIN_DIR]/doc/zinit.1 $ZINIT[MAN_DIR]/man1
}