#!/usr/bin/env bash

/usr/bin/mkinitcpio "$@"

if [[ " $* " == *" -P "* || " $* " == *" --allpresets "* || " $* " == *" -p "* || " $* " == *" --preset "* ]]; then
	echo -e "\033[1;33m==> WARNING: This does not handle Limine boot entries.\033[0m"
	echo -e "\033[1;33m    Use 'limine-mkinitcpio' or 'limine-update' instead.\033[0m"

	read -rp "==> Would you like to run 'limine-mkinitcpio' now? [Y/n]: " answer
	case "${answer,,}" in
	"" | "y" | "yes")
		/usr/bin/limine-mkinitcpio
		;;
	*)
		# nothing
		;;
	esac
fi
