#!/usr/bin/env bash

set -e -u -o pipefail

root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)

cd "$root"

bin/rcd-api-list-all-tasks |
while read -r lang; do
  re=${lang//\\/\\\\}
  re=${re//+/\\+}
  re=${re//\*/\\*}
  re=${re//\(/\\\(}
  grep -Eq "^\"$re\":$" Conf/task.yaml ||
    echo "$lang"
done |
  grep -v '[^"$^]'
