. "${GRIMOIRE}/FUNCTIONS"
           SPELL="envycontrol"
if [[ "${ENVYCONTROL_BRANCH}" == "scm" ]]; then
         VERSION="$(get_scm_version)"
          SOURCE="${SPELL}-scm.tar.xz"
  FORCE_DOWNLOAD="on"
   SOURCE_URL[0]="git_http://github.com/bayasdev/${SPELL}:${SPELL}-scm:main"
   SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
         VERSION="3.5.1"
     SOURCE_HASH="sha512:d1a1aa24521e084eea45c208bba5210fc5e8e27dae83406900e5f23ad43574d3ac37f4ef0eb80a7c5914260e9472d554d472b3d7348ebc61ed2c8019e98693b2"
          SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
   SOURCE_URL[0]="https://github.com/bayasdev/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
# Watch: https://github.com/bayasdev/envycontrol/tags tags/v([0-9.]+)[.]tar
fi
        WEB_SITE="https://github.com/bayasdev/envycontrol"
         ENTERED="20241114"
      LICENSE[0]="MIT"
        KEYWORDS="nvidia optimus switching"
           SHORT="Nvidia Optimus switcher"
cat << EOF
Easy GPU switching for Nvidia Optimus laptops under Linux.
EOF
