MCPcopy Create free account
hub / github.com/amitsaha/gitbackup / defaultConfigPath

Function defaultConfigPath

config_file.go:17–23  ·  view source on GitHub ↗

defaultConfigPath returns the OS-specific default path for the config file. On Linux: ~/.config/gitbackup/gitbackup.yml On macOS: ~/Library/Application Support/gitbackup/gitbackup.yml On Windows: %AppData%/gitbackup/gitbackup.yml

()

Source from the content-addressed store, hash-verified

15// On macOS: ~/Library/Application Support/gitbackup/gitbackup.yml
16// On Windows: %AppData%/gitbackup/gitbackup.yml
17func defaultConfigPath() (string, error) {
18 configDir, err := os.UserConfigDir()
19 if err != nil {
20 return "", fmt.Errorf("unable to determine config directory: %v", err)
21 }
22 return filepath.Join(configDir, "gitbackup", defaultConfigFile), nil
23}
24
25// resolveConfigPath returns the config path to use.
26// If configPath is non-empty, it is returned as-is.

Callers 1

resolveConfigPathFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected