func JujuXDGDataHomeDir() string {
	JujuXDGDataHomeDir := JujuXDGDataHome()
	if JujuXDGDataHomeDir != "" {
		return JujuXDGDataHomeDir
	}
	JujuXDGDataHomeDir = os.Getenv(JujuXDGDataHomeEnvKey)
	if JujuXDGDataHomeDir == "" {
		if runtime.GOOS == "windows" {
			JujuXDGDataHomeDir = jujuXDGDataHomeWin()
		} else {
			JujuXDGDataHomeDir = jujuXDGDataHomeLinux()
		}
	}
	return JujuXDGDataHomeDir
}
// JujuXDGDataHomeDir returns the directory where juju should store application-specific files
JujuXDGDataHomeDir returns the directory where juju should store application-specific files
// JujuXDGDataHomeDir returns the directory where juju should store application - specific files
func JujuXDGDataHomeDir() string {
	JujuXDGDataHomeDir := JujuXDGDataHome()
	if JujuXDGDataHomeDir != "" {
		return JujuXDGDataHomeDir
	}
	JujuXDGDataHomeDir = os.Getenv(JujuXDGDataHomeEnvKey)
	if JujuXDGDataHomeDir == "" {
		if runtime.GOOS == "windows" {
			JujuXDGDataHomeDir = jujuXDGDataHomeWin()
		} else {
			JujuXDGDataHomeDir = jujuXDGDataHomeLinux()
		}
	}
	return JujuXDGDataHomeDir
}
func JujuXDGDataHomeDir ( ) string { JujuXDGDataHomeDir := JujuXDGDataHome ( ) if JujuXDGDataHomeDir != " " { return JujuXDGDataHomeDir } JujuXDGDataHomeDir = os . Getenv ( JujuXDGDataHomeEnvKey ) if JujuXDGDataHomeDir == " " { if runtime . GOOS == " " { JujuXDGDataHomeDir = jujuXDGDataHomeWin ( ) } else { JujuXDGDataHomeDir = jujuXDGDataHomeLinux ( ) } } return JujuXDGDataHomeDir }
JujuXDGDataHomeDir returns the directory where juju should store application-specific files
JujuXDGDataHomeDir returns the directory where juju should store application - specific files