Skip to content

Commit c14718b

Browse files
committed
arduino#1456 - Use "diretories.User" dir instead of newly introduced "directories.Sketches"
1 parent ca1ba0f commit c14718b

File tree

5 files changed

+1
-6
lines changed

5 files changed

+1
-6
lines changed

Diff for: cli/config/validate.go

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ var validMap = map[string]reflect.Kind{
2626
"directories.data": reflect.String,
2727
"directories.downloads": reflect.String,
2828
"directories.user": reflect.String,
29-
"directories.sketches": reflect.String,
3029
"library.enable_unsafe_install": reflect.Bool,
3130
"logging.file": reflect.String,
3231
"logging.format": reflect.String,

Diff for: commands/sketch/new.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func CreateSketch(sketchDir string, sketchName string) (string, error) {
4949

5050
// NewSketch FIXMEDOC
5151
func NewSketch(ctx context.Context, req *rpc.NewSketchRequest) (*rpc.NewSketchResponse, error) {
52-
sketchesDir := configuration.Settings.GetString("directories.Sketches");
52+
sketchesDir := configuration.Settings.GetString("directories.User");
5353
sketchDir := filepath.Join(sketchesDir, req.SketchName)
5454
sketchFile, err := CreateSketch(sketchDir, req.SketchName)
5555
if err != nil {

Diff for: configuration/configuration_test.go

-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ func TestInit(t *testing.T) {
9393
require.NotEmpty(t, settings.GetString("directories.Data"))
9494
require.NotEmpty(t, settings.GetString("directories.Downloads"))
9595
require.NotEmpty(t, settings.GetString("directories.User"))
96-
require.NotEmpty(t, settings.GetString("directories.Sketches"))
9796

9897
require.Equal(t, "50051", settings.GetString("daemon.port"))
9998

Diff for: configuration/defaults.go

-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ func SetDefaults(settings *viper.Viper) {
3838
settings.SetDefault("directories.Data", getDefaultArduinoDataDir())
3939
settings.SetDefault("directories.Downloads", filepath.Join(getDefaultArduinoDataDir(), "staging"))
4040
settings.SetDefault("directories.User", getDefaultUserDir())
41-
settings.SetDefault("directories.Sketches",
42-
filepath.Join(getDefaultUserDir(), "sketches"))
4341

4442
// Sketch compilation
4543
settings.SetDefault("sketch.always_export_binaries", false)

Diff for: docs/configuration.md

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
- `downloads` - directory used to stage downloaded archives during Boards/Library Manager installations.
1010
- `user` - the equivalent of the Arduino IDE's ["sketchbook" directory][sketchbook directory]. Library Manager
1111
installations are made to the `libraries` subdirectory of the user directory.
12-
- `sketches` - directory used to store user sketches if called via gRPC.
1312
- `library` - configuration options relating to Arduino libraries.
1413
- `enable_unsafe_install` - set to `true` to enable the use of the `--git-url` and `--zip-file` flags with
1514
[`arduino-cli lib install`][arduino cli lib install]. These are considered "unsafe" installation methods because

0 commit comments

Comments
 (0)