Basic save wrapper
(path string, data []byte, doSafe ...bool)
| 681 | |
| 682 | // Basic save wrapper |
| 683 | func Save(path string, data []byte, doSafe ...bool) error { |
| 684 | |
| 685 | path = filepath.FromSlash(path) |
| 686 | |
| 687 | if len(doSafe) > 0 && doSafe[0] { |
| 688 | return SafeSave(path, data) |
| 689 | } |
| 690 | |
| 691 | if err := os.WriteFile(path, data, 0777); err != nil { |
| 692 | return err |
| 693 | } |
| 694 | |
| 695 | return nil |
| 696 | } |
| 697 | |
| 698 | func FilePath(pathParts ...string) string { |
| 699 | if len(pathParts) == 1 { |