INNER CODE UNIT · Go
updateFile
sunny0826/kubecm · cmd/alias.go:89
func updateFile(cxt, path string) error {
err := os.WriteFile(path, []byte(cxt), 0644)
if err != nil {
return err
}
return nil
}
func writeAppend(context, path string) error {
f, err := os.OpenFile(path, os.O_RDWR|os.O_APPEND, 0666)
if err != nil {
return err
}
defer f.Close()
var exist bool
scanner := bufio.NewScanner(f)
for scanner.Scan() {
line := scanner.Text()