MCPcopy Create free account
hub / github.com/remotemobprogramming/mob / ReadConfiguration

Function ReadConfiguration

configuration/configuration.go:108–119  ·  view source on GitHub ↗
(gitRootDir string)

Source from the content-addressed store, hash-verified

106}
107
108func ReadConfiguration(gitRootDir string) Configuration {
109 configuration := GetDefaultConfiguration()
110 configuration = parseEnvironmentVariables(configuration)
111
112 userHomeDir, _ := os.UserHomeDir()
113 userConfigurationPath := userHomeDir + "/.mob"
114 configuration = parseUserConfiguration(configuration, userConfigurationPath)
115 if gitRootDir != "" {
116 configuration = parseProjectConfiguration(configuration, gitRootDir+"/.mob")
117 }
118 return configuration
119}
120
121func ParseArgs(args []string, configuration Configuration) (command string, parameters []string, newConfiguration Configuration) {
122 newConfiguration = configuration

Callers

nothing calls this directly

Calls 4

GetDefaultConfigurationFunction · 0.85
parseUserConfigurationFunction · 0.85

Tested by

no test coverage detected