There must be a way to automatically and reliably detect that a folder is a bundle. dupeGuru SE should do that.
Alright, the way to do it is with UTI. If the UTI of a path conforms to either com.apple.bundle or com.apple.package, it must be treated by dupeGuru as a single file. The methods to use are NSWorkspace.typeOfFile_error_() and NSWorkspace.type_conformsToType_().
(from ) [#11 state:fixed] dupeGuru SE now handles any kind of bundle, not just applications.
[not-tagged:"design" bulk edit command]