install -D "target/release/${SPELL}" -t "${INSTALL_ROOT}/usr/bin" &&
install -D "assets/${SPELL}.desktop" "${INSTALL_ROOT}/usr/share/applications/${SPELL}.desktop" &&

if is_depends_enabled "${SPELL}" "bash-completion"; then
  ./target/release/${SPELL} setup --generate-completion bash > "target/${SPELL}.bash" &&
  install -D "target/${SPELL}.bash" "${INSTALL_ROOT}/usr/share/bash-completion/completions/${SPELL}"
fi &&

if is_depends_enabled "${SPELL}" "fish"; then
  ./target/release/${SPELL} setup --generate-completion fish > "target/${SPELL}.fish" &&
  install -D "target/${SPELL}.fish" "${INSTALL_ROOT}/usr/share/fish/vendor_completions.d/${SPELL}.fish"
fi &&

if is_depends_enabled "${SPELL}" "zsh"; then
  ./target/release/${SPELL} setup --generate-completion zsh > "target/${SPELL}.zsh" &&
  install -D "target/${SPELL}.zsh" "${INSTALL_ROOT}/usr/share/zsh/site-functions/_${SPELL}"
fi
