Glob support in ipfs add command

I have a question about the ipfs add command: is it possible to add only a subset of the files of a directory tree?

I have a sort of ā€œglobā€ that selects files inside a tree (technically it is a sort of ā€œsubsetā€ of the tree), and Iā€™d like to be able to add that subset (and have its hash) without creating it explicitly in the file system.

Is there a command or an API entry that does this?

If you have a command that selects the files you want and returns them to stdout, you should be able to pipe that into ā€˜ipfs addā€™. That will get all of your files into ipfs but Iā€™m not sure if youā€™ll be able to make it build directory objects to tie everything together. The ā€˜-wā€™ argument might work.