#!/bin/bash

# omarchy:summary=Check whether Omarchy package updates are available.

set -euo pipefail

package=""
if pacman -Qq omarchy-dev >/dev/null 2>&1; then
  package=omarchy-dev
elif pacman -Qq omarchy >/dev/null 2>&1; then
  package=omarchy
fi

if [[ -n $package ]]; then
  update=$(checkupdates --nocolor 2>/dev/null | awk -v package="$package" '$1 == package { print; exit }' || true)
fi

if [[ -n ${update:-} ]]; then
  printf '%s\n' "$update"
  exit 0
else
  echo "Omarchy is up to date"
  exit 1
fi
