MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / CreateDefaultConfigFile

Function CreateDefaultConfigFile

internal/config/files.go:28–36  ·  view source on GitHub ↗

CreateDefaultConfigFile creates a default configuration file and returns its path.

()

Source from the content-addressed store, hash-verified

26
27// CreateDefaultConfigFile creates a default configuration file and returns its path.
28func CreateDefaultConfigFile() (string, error) {
29 configDir := getConfigDir()
30 if err := os.MkdirAll(configDir, 0o750); err != nil {
31 return "", fmt.Errorf("create config directory: %w", err)
32 }
33
34 configPath := filepath.Join(configDir, "config.yml")
35 return CreateDefaultConfigFileAt(configPath)
36}
37
38// CreateDefaultConfigFileAt writes the default configuration template to the provided path.
39//

Callers 1

HandleValidationErrorFunction · 0.92

Calls 2

getConfigDirFunction · 0.85

Tested by

no test coverage detected