@@ -227,7 +227,7 @@ func loop() {
227
227
if value , err := valueIni (configPath .String ()); err != nil {
228
228
log .Panicf ("config.ini cannot be parsed: %s" , err )
229
229
} else if ! value && cert .PromptInstallCertsSafari () {
230
- err = modifyIni (configPath .String (), "true" )
230
+ err = config . SetInstallCertsIni (configPath .String (), "true" )
231
231
if err != nil {
232
232
log .Panicf ("config.ini cannot be parsed: %s" , err )
233
233
}
@@ -240,7 +240,7 @@ func loop() {
240
240
cert .DeleteCertificates (certDir )
241
241
}
242
242
} else {
243
- err = modifyIni (configPath .String (), "false" )
243
+ err = config . SetInstallCertsIni (configPath .String (), "false" )
244
244
if err != nil {
245
245
log .Panicf ("config.ini cannot be parsed: %s" , err )
246
246
}
@@ -522,22 +522,6 @@ func parseIni(filename string) (args []string, err error) {
522
522
return args , nil
523
523
}
524
524
525
- func modifyIni (filename string , value string ) error {
526
- cfg , err := ini .LoadSources (ini.LoadOptions {IgnoreInlineComment : false , AllowPythonMultilineValues : true }, filename )
527
- if err != nil {
528
- return err
529
- }
530
- _ , err = cfg .Section ("" ).NewKey ("installCerts" , value )
531
- if err != nil {
532
- return err
533
- }
534
- err = cfg .SaveTo (filename )
535
- if err != nil {
536
- return err
537
- }
538
- return nil
539
- }
540
-
541
525
func valueIni (filename string ) (bool , error ) {
542
526
cfg , err := ini .LoadSources (ini.LoadOptions {IgnoreInlineComment : false , AllowPythonMultilineValues : true }, filename )
543
527
if err != nil {
0 commit comments