diff options
| author | Jeff Carr <[email protected]> | 2025-10-22 11:27:03 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-22 11:27:03 -0500 | 
| commit | 0c62ded7e96902a88f293cbabb9ba5292025549a (patch) | |
| tree | 4a3603cdd3dd80fe3bd2219829a46aaff5729a46 | |
| parent | 6f89cb8430af190d29f897f11841d858d6535e98 (diff) | |
oops. haven't been testing building thesev0.22.47
| -rw-r--r-- | Makefile | 6 | ||||
| -rw-r--r-- | init.go | 4 | ||||
| -rw-r--r-- | toolkitConfig.proto | 1 | ||||
| -rw-r--r-- | toolkitConfig.save.go | 3 | 
4 files changed, 8 insertions, 6 deletions
@@ -1,8 +1,8 @@ -all: toolkitConfig.pb.go goimports vet +all: autogenpb goimports vet  	@echo This GO code passes the compile checks -toolkitConfig.pb.go: toolkitConfig.proto -	make generate +autogenpb: +	autogenpb --proto toolkitConfig.proto  generate: clean  	go mod init @@ -60,7 +60,7 @@ func New() *TreeInfo {  }  func (t *TreeInfo) ConfigFind(n string) (string, error) { -	all := t.config.All() // get the list of repos +	all := t.config.All()  	for all.Scan() {  		r := all.Next()  		if t.PluginName != r.Plugin { @@ -76,7 +76,7 @@ func (t *TreeInfo) ConfigFind(n string) (string, error) {  func (t *TreeInfo) ConfigSave(newopt *ToolkitConfig) {  	t.configInsert(newopt) -	config.ConfigSave(t.config) +	config.Save(t.config)  }  // update the config option value (or append if new record) diff --git a/toolkitConfig.proto b/toolkitConfig.proto index 1ce14b4..bf1c7b8 100644 --- a/toolkitConfig.proto +++ b/toolkitConfig.proto @@ -16,4 +16,5 @@ message ToolkitConfigs {                                  // `autogenpb:marshal`          string                   uuid               = 1;  // `autogenpb:uuid:d7886d47-a3b9-43b9-b0f6-17074a9844e6`          string                   version            = 2;  // `autogenpb:version:v0.0.1`          repeated ToolkitConfig   ToolkitConfigs     = 3; +        string                   filename           = 4;  // `autogenpb:save` -- this enables autogenerated pb.Load() and pb.Save()  } diff --git a/toolkitConfig.save.go b/toolkitConfig.save.go index d4bbdba..0a911e8 100644 --- a/toolkitConfig.save.go +++ b/toolkitConfig.save.go @@ -14,7 +14,8 @@ import (  // load the ~/.config/forge/ files  func configLoad() *ToolkitConfigs {  	cfg := NewToolkitConfigs() -	err := config.ConfigLoad(cfg, "forge", "toolkit") +	cfg.Filename = config.MakeConfigFilename("forge", "toolkit") +	err := config.ReLoad(cfg)  	if err != nil {  		// first time user. insert a sample option  		cfg.sampleConfig()  | 
