Допустим, у меня есть файл .gitignore или .npmignore со следующим содержимым:
logs
*.sh
*.log
Не так, что файлы .npmignore предназначены для интерпретации так же, как файлы .gitignore.
Мой вопрос - как я могу использовать содержимое стандартного файла .npmignore / .gitignore и сопоставить их с --exclude
параметрами для команды tar?
в основном мне нужно сделать что-то вродеэто:
find -not -path (whatever is in gitignore) | tar
или просто так:
tar --exclude="whatever matches gitignore/npmignore"
последнее выглядит нормально, но как я могу сопоставить то, что находится в .gitignore / .npmignore, с командной строкой?Есть какой-нибудь пакет, который может это сделать?