We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent df6ea6e commit d99df41Copy full SHA for d99df41
cli/config/init.go
@@ -65,6 +65,13 @@ func runInitCommand(cmd *cobra.Command, args []string) {
65
feedback.Errorf("Error during config init: cannot retrieve arduino default directory: %v", err)
66
os.Exit(errorcodes.ErrGeneric)
67
}
68
+ // Create arduino default directory if it does not exist
69
+ if configPath.NotExist() {
70
+ if err = configPath.MkdirAll(); err != nil {
71
+ feedback.Errorf("Error during config init: cannot create arduino default directory %s: %v", configPath, err)
72
+ os.Exit(errorcodes.ErrGeneric)
73
+ }
74
75
initFlags.destDir = configPath.String()
76
77
0 commit comments