sift
sift copied to clipboard
Three exclude flags should have standard behavior
Currently,
--exclude-dirscan be passed multiple times, and can only exclude directories in thepwdof thesiftprocess--exclude-extrequires a comma-separated list, and can only be passed once (the last one will determine the exclusion)--exclude-pathcan exclude a file or directory at any directory depth, but can only be passed once
It would be much more user-friendly to accept all flags zero or more times as ...-dirs currently behaves, and to generally standardize the exclusion specification behavior.
Thanks for opening this issue - these options definitely need some work and I will look into this for an upcoming version.
Thanks! I look forward to it.