要在perl中创建分发,我使用Module::Build
。并通过命令生成元文件:./Build distmeta
Creating Makefile.PL
Creating README using Pod::Text
Creating LICENSE file
Created META.yml and META.json
在某些时候,我决定删除所有自动生成的文件。我运行./Build distclean
Cleaning up build files
Cleaning up configuration files
但保留了元文件:README
,LICENSE
是否有命令清理这些文件?
答案 0 :(得分:3)
META
文件已被删除,因为这些文件是纯粹生成的,但README
和LICENSE
通常是自定义的,因此无法安全删除或覆盖这些文件。
如果您没有自定义README
和LICENSE
,并且如果您坚持要删除它们,那么如果您使用git
,则会有一个解决方案。不要将文件添加到存储库(通过将它们添加到.gitignore
可以轻松实现),并使用git clean -dfx
(而不是./Build distclean
)来刷新您的目录。