Love the library. However, it was a painful experience to find out that the trie match is case insensitive. It seems that our system has skipped many workloads over the years that happened to have a lowercase name. The cause was that the workload with the uppercase name had already ran previously.
Therefore, please, add a case sensitivity option. And if that is not possible, maybe document it visibly so that users know what to expect.
Love the library. However, it was a painful experience to find out that the trie match is case insensitive. It seems that our system has skipped many workloads over the years that happened to have a lowercase name. The cause was that the workload with the uppercase name had already ran previously.
Therefore, please, add a case sensitivity option. And if that is not possible, maybe document it visibly so that users know what to expect.
The culprit line seems to be: src/index.js#L46
There is also a pending PR #11 from another user that implements the feature.