#!/usr/bin/env bash
# This is the maintainence launcher for the snap, make necessary runtime environment changes to make the snap work here.  You may also insert security confinement/deprecation/obsoletion notice of the snap here.

set \
	-o errexit \
	-o errtrace \
	-o nounset \
	-o pipefail

# GTK theme integration (we have Qt fetch the GTK theme mirroring the host Qt theme...)
# Currently broken with portals
#export QT_QPA_PLATFORMTHEME=kde

# Check if the last parameter is a file, and if so, add the argument "--no-checks-for-updates" BEFORE it.

length=$(($#-1))

echo "Len: $length"

if [ $length -gt 0 ]; then 
	last="${@:$#}" # last parameter 
	args=("${@:1:$length}")  # all parameters except the last

	if [ -f "$last" ]; then
		${args} --no-check-for-updates "$last"
	else
		${@} --no-check-for-updates
	fi
else
	${@} --no-check-for-updates
fi