package config

import (
	"os"
)

// Config holds the application configuration
type Config struct {
	// Add configuration fields as needed
}

// LoadConfig loads configuration from the given path
func LoadConfig(path string) (*Config, error) {
	// TODO: Implement configuration loading
	return &Config{}, nil
}

func getEnvOrDefault(key, defaultValue string) string {
	if value := os.Getenv(key); value != "" {
		return value
	}
	return defaultValue
}
