fork download
  1. package main
  2. import "fmt"
  3. import "strings"
  4.  
  5. func EnvKey(sectionName string, keyName string) string {
  6. sN := strings.ToUpper(strings.ReplaceAll(sectionName, ".", "_"))
  7. sN = strings.ReplaceAll(sN, "-", "_")
  8. kN := strings.ToUpper(strings.ReplaceAll(keyName, ".", "_"))
  9. envKey := fmt.Sprintf("GF_%s_%s", sN, kN)
  10. return envKey
  11. }
  12.  
  13. func main(){
  14. fmt.Println(EnvKey("server", "log-source-ips-enabled"))
  15. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
GF_SERVER_LOG-SOURCE-IPS-ENABLED