Привет, есть ли отдельная кроссплатформенная тулза для удаления файлов (Linux, macOs, freebsd), поддерживающая --exclude '*dir1/dir*/file
(и желательно еще и списки в отдельном файле)? И желательно еще и эффективная.
Задрался с тем, что find
везде разный со своими особенностями (print0? не, не слышали), да еще и на тестовых данных работает, а в реале нет (prune не работает с delete, а для тестов использовался print)
Не хочется писать 100500 реальных тестов для такой, казалось бы обычной, функциональности, которой нет нигде из коробки. Но в случае самостийного скрипта под тройку платформ - без тестов не обойтись, дело то ответственное - удаление.