From a74dc78c65ba8d6ca59df280b1b80d725469df92 Mon Sep 17 00:00:00 2001 From: sharifelgamal Date: Wed, 14 Nov 2018 11:20:16 -0800 Subject: [PATCH] create cache directory if it doesn't already exist --- cmd/warmer/cmd/root.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/warmer/cmd/root.go b/cmd/warmer/cmd/root.go index 0e4908d2b..345bd2aa5 100644 --- a/cmd/warmer/cmd/root.go +++ b/cmd/warmer/cmd/root.go @@ -51,6 +51,12 @@ var RootCmd = &cobra.Command{ return nil }, Run: func(cmd *cobra.Command, args []string) { + if _, err := os.Stat(opts.CacheDir); os.IsNotExist(err) { + err = os.MkdirAll(opts.CacheDir, 0755) + if err != nil { + exit(errors.Wrap(err, "Failed to create cache directory")) + } + } if err := cache.WarmCache(opts); err != nil { exit(errors.Wrap(err, "Failed warming cache")) }