aboutsummaryrefslogtreecommitdiffstats
path: root/generate
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-01-30 15:41:44 -0800
committerRose Hogenson <rosehogenson@posteo.net>2025-01-30 15:41:44 -0800
commit099a02d3f1337e111e81801cb77d71cf81c1c40e (patch)
tree4f7d64fefe6eb3551b1aab478bca8afabd9a5579 /generate
parent59c5b901a9c760142b05b89a04a6a7ee0380d730 (diff)
downloademoji-099a02d3f1337e111e81801cb77d71cf81c1c40e.tar.zst
Create cache dir if it does not exist
Diffstat (limited to 'generate')
-rw-r--r--generate/generate.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/generate/generate.go b/generate/generate.go
index 4d6f257..1a9766c 100644
--- a/generate/generate.go
+++ b/generate/generate.go
@@ -40,6 +40,9 @@ func getCached(url, cacheDir string) (string, error) {
if resp.StatusCode != http.StatusOK {
return "", fmt.Errorf("get %q: %s", url, resp.Status)
}
+ if err := os.MkdirAll(cacheDir, 0755); err != nil {
+ return "", err
+ }
f, err := os.Create(cachePath)
if err != nil {
return "", err