@@ -106,7 +106,6 @@ export const config = configOrder({
106
106
type : 'string' ,
107
107
default : configDefaults . command ,
108
108
profileData : {
109
- inProfile : true ,
110
109
defaultProfile : configDefaults . command ,
111
110
toUrlParam : ( val ) => val ,
112
111
fromUrlParam : ( val ) => val ,
@@ -122,7 +121,6 @@ export const config = configOrder({
122
121
type : 'string' ,
123
122
default : configDefaults . args ,
124
123
profileData : {
125
- inProfile : true ,
126
124
defaultProfile : JSON . parse ( configDefaults . args ) ,
127
125
toUrlParam : ( val ) => JSON . stringify ( val ) ,
128
126
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -138,7 +136,6 @@ export const config = configOrder({
138
136
type : 'string' ,
139
137
default : configDefaults . termType ,
140
138
profileData : {
141
- inProfile : true ,
142
139
defaultProfile : configDefaults . termType ,
143
140
toUrlParam : ( val ) => val ,
144
141
fromUrlParam : ( val ) => val ,
@@ -154,7 +151,6 @@ export const config = configOrder({
154
151
type : 'string' ,
155
152
default : configDefaults . cwd ,
156
153
profileData : {
157
- inProfile : true ,
158
154
defaultProfile : configDefaults . cwd ,
159
155
toUrlParam : ( val ) => val ,
160
156
fromUrlParam : ( val ) => val ,
@@ -170,7 +166,6 @@ export const config = configOrder({
170
166
type : 'boolean' ,
171
167
default : configDefaults . projectCwd ,
172
168
profileData : {
173
- inProfile : true ,
174
169
defaultProfile : configDefaults . projectCwd ,
175
170
toUrlParam : ( val ) => JSON . stringify ( val ) ,
176
171
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -186,7 +181,6 @@ export const config = configOrder({
186
181
type : 'string' ,
187
182
default : configDefaults . env ,
188
183
profileData : {
189
- inProfile : true ,
190
184
defaultProfile : null ,
191
185
toUrlParam : ( val ) => JSON . stringify ( val ) ,
192
186
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -208,7 +202,6 @@ export const config = configOrder({
208
202
type : 'string' ,
209
203
default : configDefaults . setEnv ,
210
204
profileData : {
211
- inProfile : true ,
212
205
defaultProfile : JSON . parse ( configDefaults . setEnv ) ,
213
206
toUrlParam : ( val ) => JSON . stringify ( val ) ,
214
207
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -224,7 +217,6 @@ export const config = configOrder({
224
217
type : 'string' ,
225
218
default : configDefaults . deleteEnv ,
226
219
profileData : {
227
- inProfile : true ,
228
220
defaultProfile : JSON . parse ( configDefaults . deleteEnv ) ,
229
221
toUrlParam : ( val ) => JSON . stringify ( val ) ,
230
222
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -240,7 +232,6 @@ export const config = configOrder({
240
232
type : 'string' ,
241
233
default : configDefaults . encoding ,
242
234
profileData : {
243
- inProfile : true ,
244
235
defaultProfile : null ,
245
236
toUrlParam : ( val ) => val ,
246
237
fromUrlParam : ( val ) => ( val === 'null' ? null : val ) ,
@@ -265,7 +256,6 @@ export const config = configOrder({
265
256
minimum : configDefaults . minimumFontSize ,
266
257
maximum : configDefaults . maximumFontSize ,
267
258
profileData : {
268
- inProfile : true ,
269
259
terminalFrontEnd : true ,
270
260
defaultProfile : configDefaults . fontSize ,
271
261
toUrlParam : ( val ) => JSON . stringify ( val ) ,
@@ -282,7 +272,6 @@ export const config = configOrder({
282
272
type : 'string' ,
283
273
default : configDefaults . fontFamily ,
284
274
profileData : {
285
- inProfile : true ,
286
275
terminalFrontEnd : true ,
287
276
defaultProfile : configDefaults . fontFamily ,
288
277
toUrlParam : ( val ) => val ,
@@ -332,7 +321,6 @@ export const config = configOrder({
332
321
] ,
333
322
default : configDefaults . theme ,
334
323
profileData : {
335
- inProfile : true ,
336
324
terminalFrontEnd : true ,
337
325
defaultProfile : configDefaults . theme ,
338
326
toUrlParam : ( val ) => val ,
@@ -349,7 +337,6 @@ export const config = configOrder({
349
337
type : 'color' ,
350
338
default : configDefaults . colorForeground ,
351
339
profileData : {
352
- inProfile : true ,
353
340
terminalFrontEnd : true ,
354
341
defaultProfile : configDefaults . colorForeground ,
355
342
toUrlParam : ( val ) => val ,
@@ -366,7 +353,6 @@ export const config = configOrder({
366
353
type : 'color' ,
367
354
default : configDefaults . colorBackground ,
368
355
profileData : {
369
- inProfile : true ,
370
356
terminalFrontEnd : true ,
371
357
defaultProfile : configDefaults . colorBackground ,
372
358
toUrlParam : ( val ) => val ,
@@ -383,7 +369,6 @@ export const config = configOrder({
383
369
type : 'color' ,
384
370
default : configDefaults . colorCursor ,
385
371
profileData : {
386
- inProfile : true ,
387
372
terminalFrontEnd : true ,
388
373
defaultProfile : configDefaults . colorCursor ,
389
374
toUrlParam : ( val ) => val ,
@@ -400,7 +385,6 @@ export const config = configOrder({
400
385
type : 'color' ,
401
386
default : configDefaults . colorCursorAccent ,
402
387
profileData : {
403
- inProfile : true ,
404
388
terminalFrontEnd : true ,
405
389
defaultProfile : configDefaults . colorCursorAccent ,
406
390
toUrlParam : ( val ) => val ,
@@ -417,7 +401,6 @@ export const config = configOrder({
417
401
type : 'color' ,
418
402
default : configDefaults . colorSelection ,
419
403
profileData : {
420
- inProfile : true ,
421
404
terminalFrontEnd : true ,
422
405
defaultProfile : configDefaults . colorSelection ,
423
406
toUrlParam : ( val ) => val ,
@@ -434,7 +417,6 @@ export const config = configOrder({
434
417
type : 'color' ,
435
418
default : configDefaults . colorBlack ,
436
419
profileData : {
437
- inProfile : true ,
438
420
terminalFrontEnd : true ,
439
421
defaultProfile : configDefaults . colorBlack ,
440
422
toUrlParam : ( val ) => val ,
@@ -451,7 +433,6 @@ export const config = configOrder({
451
433
type : 'color' ,
452
434
default : configDefaults . colorRed ,
453
435
profileData : {
454
- inProfile : true ,
455
436
terminalFrontEnd : true ,
456
437
defaultProfile : configDefaults . colorRed ,
457
438
toUrlParam : ( val ) => val ,
@@ -468,7 +449,6 @@ export const config = configOrder({
468
449
type : 'color' ,
469
450
default : configDefaults . colorGreen ,
470
451
profileData : {
471
- inProfile : true ,
472
452
terminalFrontEnd : true ,
473
453
defaultProfile : configDefaults . colorGreen ,
474
454
toUrlParam : ( val ) => val ,
@@ -485,7 +465,6 @@ export const config = configOrder({
485
465
type : 'color' ,
486
466
default : configDefaults . colorYellow ,
487
467
profileData : {
488
- inProfile : true ,
489
468
terminalFrontEnd : true ,
490
469
defaultProfile : configDefaults . colorYellow ,
491
470
toUrlParam : ( val ) => val ,
@@ -502,7 +481,6 @@ export const config = configOrder({
502
481
type : 'color' ,
503
482
default : configDefaults . colorBlue ,
504
483
profileData : {
505
- inProfile : true ,
506
484
terminalFrontEnd : true ,
507
485
defaultProfile : configDefaults . colorBlue ,
508
486
toUrlParam : ( val ) => val ,
@@ -519,7 +497,6 @@ export const config = configOrder({
519
497
type : 'color' ,
520
498
default : configDefaults . colorMagenta ,
521
499
profileData : {
522
- inProfile : true ,
523
500
terminalFrontEnd : true ,
524
501
defaultProfile : configDefaults . colorMagenta ,
525
502
toUrlParam : ( val ) => val ,
@@ -536,7 +513,6 @@ export const config = configOrder({
536
513
type : 'color' ,
537
514
default : configDefaults . colorCyan ,
538
515
profileData : {
539
- inProfile : true ,
540
516
terminalFrontEnd : true ,
541
517
defaultProfile : configDefaults . colorCyan ,
542
518
toUrlParam : ( val ) => val ,
@@ -553,7 +529,6 @@ export const config = configOrder({
553
529
type : 'color' ,
554
530
default : configDefaults . colorWhite ,
555
531
profileData : {
556
- inProfile : true ,
557
532
terminalFrontEnd : true ,
558
533
defaultProfile : configDefaults . colorWhite ,
559
534
toUrlParam : ( val ) => val ,
@@ -570,7 +545,6 @@ export const config = configOrder({
570
545
type : 'color' ,
571
546
default : configDefaults . colorBrightBlack ,
572
547
profileData : {
573
- inProfile : true ,
574
548
terminalFrontEnd : true ,
575
549
defaultProfile : configDefaults . colorBrightBlack ,
576
550
toUrlParam : ( val ) => val ,
@@ -587,7 +561,6 @@ export const config = configOrder({
587
561
type : 'color' ,
588
562
default : configDefaults . colorBrightRed ,
589
563
profileData : {
590
- inProfile : true ,
591
564
terminalFrontEnd : true ,
592
565
defaultProfile : configDefaults . colorBrightRed ,
593
566
toUrlParam : ( val ) => val ,
@@ -604,7 +577,6 @@ export const config = configOrder({
604
577
type : 'color' ,
605
578
default : configDefaults . colorBrightGreen ,
606
579
profileData : {
607
- inProfile : true ,
608
580
terminalFrontEnd : true ,
609
581
defaultProfile : configDefaults . colorBrightGreen ,
610
582
toUrlParam : ( val ) => val ,
@@ -621,7 +593,6 @@ export const config = configOrder({
621
593
type : 'color' ,
622
594
default : configDefaults . colorBrightYellow ,
623
595
profileData : {
624
- inProfile : true ,
625
596
terminalFrontEnd : true ,
626
597
defaultProfile : configDefaults . colorBrightYellow ,
627
598
toUrlParam : ( val ) => val ,
@@ -638,7 +609,6 @@ export const config = configOrder({
638
609
type : 'color' ,
639
610
default : configDefaults . colorBrightBlue ,
640
611
profileData : {
641
- inProfile : true ,
642
612
terminalFrontEnd : true ,
643
613
defaultProfile : configDefaults . colorBrightBlue ,
644
614
toUrlParam : ( val ) => val ,
@@ -655,7 +625,6 @@ export const config = configOrder({
655
625
type : 'color' ,
656
626
default : configDefaults . colorBrightMagenta ,
657
627
profileData : {
658
- inProfile : true ,
659
628
terminalFrontEnd : true ,
660
629
defaultProfile : configDefaults . colorBrightMagenta ,
661
630
toUrlParam : ( val ) => val ,
@@ -672,7 +641,6 @@ export const config = configOrder({
672
641
type : 'color' ,
673
642
default : configDefaults . colorBrightCyan ,
674
643
profileData : {
675
- inProfile : true ,
676
644
terminalFrontEnd : true ,
677
645
defaultProfile : configDefaults . colorBrightCyan ,
678
646
toUrlParam : ( val ) => val ,
@@ -689,7 +657,6 @@ export const config = configOrder({
689
657
type : 'color' ,
690
658
default : configDefaults . colorBrightWhite ,
691
659
profileData : {
692
- inProfile : true ,
693
660
terminalFrontEnd : true ,
694
661
defaultProfile : configDefaults . colorBrightWhite ,
695
662
toUrlParam : ( val ) => val ,
@@ -708,7 +675,6 @@ export const config = configOrder({
708
675
type : 'boolean' ,
709
676
default : configDefaults . leaveOpenAfterExit ,
710
677
profileData : {
711
- inProfile : true ,
712
678
defaultProfile : configDefaults . leaveOpenAfterExit ,
713
679
toUrlParam : ( val ) => JSON . stringify ( val ) ,
714
680
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -730,7 +696,6 @@ export const config = configOrder({
730
696
type : 'boolean' ,
731
697
default : configDefaults . relaunchTerminalOnStartup ,
732
698
profileData : {
733
- inProfile : true ,
734
699
defaultProfile : configDefaults . relaunchTerminalOnStartup ,
735
700
toUrlParam : ( val ) => JSON . stringify ( val ) ,
736
701
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -746,7 +711,6 @@ export const config = configOrder({
746
711
type : 'string' ,
747
712
default : configDefaults . title ,
748
713
profileData : {
749
- inProfile : true ,
750
714
defaultProfile : null ,
751
715
toUrlParam : ( val ) => val ,
752
716
fromUrlParam : ( val ) => ( val === 'null' ? null : val ) ,
@@ -778,7 +742,6 @@ export const config = configOrder({
778
742
type : 'string' ,
779
743
default : configDefaults . xtermOptions ,
780
744
profileData : {
781
- inProfile : true ,
782
745
terminalFrontEnd : true ,
783
746
defaultProfile : JSON . parse ( configDefaults . xtermOptions ) ,
784
747
toUrlParam : ( val ) => JSON . stringify ( val ) ,
@@ -795,7 +758,6 @@ export const config = configOrder({
795
758
type : 'boolean' ,
796
759
default : configDefaults . promptToStartup ,
797
760
profileData : {
798
- inProfile : true ,
799
761
defaultProfile : configDefaults . promptToStartup ,
800
762
toUrlParam : ( val ) => JSON . stringify ( val ) ,
801
763
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -818,7 +780,6 @@ export const config = configOrder({
818
780
type : 'boolean' ,
819
781
default : configDefaults . webgl ,
820
782
profileData : {
821
- inProfile : true ,
822
783
defaultProfile : configDefaults . webgl ,
823
784
toUrlParam : ( val ) => JSON . stringify ( val ) ,
824
785
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -834,7 +795,6 @@ export const config = configOrder({
834
795
type : 'boolean' ,
835
796
default : configDefaults . webLinks ,
836
797
profileData : {
837
- inProfile : true ,
838
798
defaultProfile : configDefaults . webLinks ,
839
799
toUrlParam : ( val ) => JSON . stringify ( val ) ,
840
800
fromUrlParam : ( val ) => JSON . parse ( val ) ,
@@ -923,10 +883,12 @@ function configToData (obj, prefix) {
923
883
data . push ( ...configToData ( obj [ key ] . properties , `${ prefix } .${ key } ` ) )
924
884
} else {
925
885
const profileData = obj [ key ] . profileData
926
- delete obj [ key ] . profileData
886
+ if ( profileData ) {
887
+ profileData . profileKey = key in COLORS ? COLORS [ key ] : key
888
+ delete obj [ key ] . profileData
889
+ }
927
890
const keyPath = `${ prefix } .${ key } `
928
- const profileKey = key in COLORS ? COLORS [ key ] : key
929
- data . push ( { ...obj [ key ] , ...profileData , keyPath, key, profileKey } )
891
+ data . push ( { ...obj [ key ] , ...profileData , keyPath } )
930
892
}
931
893
}
932
894
return data
0 commit comments