Remove env
This commit is contained in:
		
							parent
							
								
									96345daf4d
								
							
						
					
					
						commit
						4feac5e490
					
				
							
								
								
									
										40
									
								
								env/load.go
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								env/load.go
									
									
									
									
										vendored
									
									
								
							| @ -1,40 +0,0 @@ | ||||
| package env | ||||
| 
 | ||||
| import ( | ||||
| 	"log" | ||||
| 	"os" | ||||
| 	"path" | ||||
| 	"strconv" | ||||
| 
 | ||||
| 	"github.com/joho/godotenv" | ||||
| ) | ||||
| 
 | ||||
| func LoadEnvVariables() { | ||||
| 	LoadEnvVariablesPath(".") | ||||
| } | ||||
| 
 | ||||
| func LoadEnvVariablesPath(dir string) { | ||||
| 	fp := path.Join(dir, ".env") | ||||
| 	err := godotenv.Load(fp) | ||||
| 	if err != nil { | ||||
| 		log.Fatal("Error loading .env file", err) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // Helper to get environment variables with a default fallback
 | ||||
| func GetEnv(key, defaultVal string) string { | ||||
| 	if value, exists := os.LookupEnv(key); exists { | ||||
| 		return value | ||||
| 	} | ||||
| 	return defaultVal | ||||
| } | ||||
| 
 | ||||
| // Helper to safely convert environment variables to uint
 | ||||
| func GetEnvUint(key string, defaultVal uint) uint { | ||||
| 	if value, exists := os.LookupEnv(key); exists { | ||||
| 		if parsed, err := strconv.Atoi(value); err == nil && parsed >= 0 { | ||||
| 			return uint(parsed) | ||||
| 		} | ||||
| 	} | ||||
| 	return defaultVal | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user