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

Go 如何从bee pack中排除多个目录,go,beego,Go,Beego,如何从bee pack工具中排除多个目录 bee pack-ba“-tags prod”-exr=^userfiles$ 这不包括此特定目录。但我想排除名为userfiles、deploy和docs的目录。我试过了 -exr=[^userfiles$,^deploy$,^docs$] -exr=[“^userfiles$”、“^deploy$”、“^docs$”] 这两种方法都不起作用。因为exr是一个regexp,所以您可以尝试(使用)组合: -exr=^(?:userfile|deploy|

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

bee pack-ba“-tags prod”-exr=^userfiles$

这不包括此特定目录。但我想排除名为userfiles、deploy和docs的目录。我试过了

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

-exr=[“^userfiles$”、“^deploy$”、“^docs$”]


这两种方法都不起作用。

因为exr是一个regexp,所以您可以尝试(使用)组合:

-exr=^(?:userfile|deploy|docs)$
报告证实了这一观点:


确切的语法是:
goop exec bee pack-ba“-tags prod”-exr=“^(?:userfiles | deploy | tests | docs)$”
@Joseph很棒,它成功了!我已将您的评论包含在答案中,以提高可视性。
goop exec bee pack -ba "-tags prod" -exr="^(?:userfiles|deploy|tests|docs)$"