Globbing clarification
Some commands accept wildcards as input.
This is not entirely correct. It is the shell that interprets the wildcards (called globbing), the program/command never sees the wildcards, only the result of interpretation by the shell.
(I could not comment inline in the code since the diff was too large for that commit for GitLab to show it.)