Unclear pattern inheritance / resolution
While adding tap-gitlab
for https://gitlab.com/meltano/meta/-/issues/4 I ran across a weird UX.
I was testing out excluding everything to see what would happen using meltano select tap-gitlab --exclude "*"
That appropriately added !*.*
to the select:
list.
I then added users.* by running meltano select tap-gitlab users "*"
. I would have expected this to remove the full exclusion list and actually select users.*. The enabled patterns looked like:
Enabled patterns:
!*.*
users.*
When I read that I guess that it would exclude everything, but then include users.*. What happened is that it would just exclude everything. There was no clear way to remove the !*.*
from the command line.