2017-03-05 62 views
3

要在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 

但图元文件左起:READMELICENSE

是否有清理这些文件过于命令?

回答

3

META文件被删除,因为这些文件是纯粹生成的,但READMELICENSE通常是自定义的,所以它们不能被安全地删除或覆盖。

如果您不自定义READMELICENSE,并且如果您坚持要删除它们,则可以使用git。不要将这些文件添加到存储库(通过将这些文件添加到.gitignore中可以很容易),并使用git clean -dfx(而不是./Build distclean)来清理您的目录。

+0

我的要求更适合'-X'选项。我稍微扩展你的答案。谢谢。 –