package goutil import ( "io/ioutil" "path/filepath" ) func WriteFile(filename string, data string) error { return ioutil.WriteFile(filename, []byte(data), 0644) } func ReadFile(filename string) (string, error) { data, err := ioutil.ReadFile(filename) return string(data), err } func TrimExt(path string) string { extension := filepath.Ext(path) return path[0 : len(path)-len(extension)] }