|
@@ -606,7 +606,7 @@ func NewConfig(cmdArgs CmdArgs, availableEnv map[string]string) (Config, error)
|
|
|
setBazelMode(cmdArgs.BazelMode, "--bazel-mode", BazelProdMode)
|
|
|
setBazelMode(cmdArgs.BazelModeStaging, "--bazel-mode-staging", BazelStagingMode)
|
|
|
|
|
|
- for _, module := range strings.Split(cmdArgs.BazelForceEnabledModules, ",") {
|
|
|
+ for _, module := range getForceEnabledModulesFromFlag(cmdArgs.BazelForceEnabledModules) {
|
|
|
config.bazelForceEnabledModules[module] = struct{}{}
|
|
|
}
|
|
|
config.BazelContext, err = NewBazelContext(config)
|
|
@@ -615,6 +615,13 @@ func NewConfig(cmdArgs CmdArgs, availableEnv map[string]string) (Config, error)
|
|
|
return Config{config}, err
|
|
|
}
|
|
|
|
|
|
+func getForceEnabledModulesFromFlag(forceEnabledFlag string) []string {
|
|
|
+ if forceEnabledFlag == "" {
|
|
|
+ return []string{}
|
|
|
+ }
|
|
|
+ return strings.Split(forceEnabledFlag, ",")
|
|
|
+}
|
|
|
+
|
|
|
// mockFileSystem replaces all reads with accesses to the provided map of
|
|
|
// filenames to contents stored as a byte slice.
|
|
|
func (c *config) mockFileSystem(bp string, fs map[string][]byte) {
|