如何从bee pack中排除多个目录

时间:2015-04-25 19:16:28

标签: go beego

如何从bee pack工具中排除多个目录?

bee pack -ba "-tags prod" -exr=^userfiles$

这排除了这个特定的目录。但我想排除名为userfiles,deploy,docs的目录。我试过了

-exr=[^userfiles$,^deploy$,^docs$]
-exr=["^userfiles$","^deploy$","^docs$"]

这两项都没有效果。

1 个答案:

答案 0 :(得分:2)

由于exr是正则表达式,您可以尝试使用(使用re2 syntax)复合词:

-exr=^(?:userfile|deploy|docs)$

OP Joseph确认了这个想法in the comments

goop exec bee pack -ba "-tags prod" -exr="^(?:userfiles|deploy|tests|docs)$"