diff options
| author | Paul Buetow <paul@buetow.org> | 2025-11-08 12:11:38 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-11-08 12:11:38 +0200 |
| commit | df21f29d78a34ea7e5d360377749d5150d839461 (patch) | |
| tree | 936d4e03b7ed67bc845dc7daf84ffd90dbf380a0 /internal/timer/timer.go | |
| parent | cdb222fc402ec19652e9fb183423594c1fb8148b (diff) | |
fix bug
Diffstat (limited to 'internal/timer/timer.go')
| -rw-r--r-- | internal/timer/timer.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/timer/timer.go b/internal/timer/timer.go index e8585d5..272233a 100644 --- a/internal/timer/timer.go +++ b/internal/timer/timer.go @@ -65,5 +65,10 @@ func (s *State) Save() error { return err } + dir := filepath.Dir(stateFilePath) + if err := os.MkdirAll(dir, 0755); err != nil { + return err + } + return os.WriteFile(stateFilePath, data, 0644) } |
