Files
truecharts/clustertool/pkg/helper/var2file.go
T
2024-10-19 15:18:05 +02:00

26 lines
495 B
Go

package helper
import (
"errors"
"os"
"github.com/rs/zerolog/log"
)
func VarToFile(filename string, content string) error {
if _, err := os.Stat(filename); err == nil {
} else if errors.Is(err, os.ErrNotExist) {
// Write the content to the file
err := os.WriteFile(filename, []byte(content), 0644)
if err != nil {
log.Info().Msgf("Error writing to file: %v", err)
return err
}
} else {
}
return nil
}