From 06dfa6766eaf61d23a567f57561b1cfbccc73b68 Mon Sep 17 00:00:00 2001 From: Paolo Calao Date: Tue, 14 Dec 2021 10:47:52 +0100 Subject: [PATCH] Make arduino15 if not exist --- cli/config/init.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cli/config/init.go b/cli/config/init.go index 82e51046..6717e5bf 100644 --- a/cli/config/init.go +++ b/cli/config/init.go @@ -65,6 +65,13 @@ func runInitCommand(cmd *cobra.Command, args []string) { feedback.Errorf("Error during config init: cannot retrieve arduino default directory: %v", err) os.Exit(errorcodes.ErrGeneric) } + // Create arduino default directory if it does not exist + if configPath.NotExist() { + if err = configPath.MkdirAll(); err != nil { + feedback.Errorf("Error during config init: cannot create arduino default directory %s: %v", configPath, err) + os.Exit(errorcodes.ErrGeneric) + } + } initFlags.destDir = configPath.String() }