From d78414ee556a4c8c15a6936a4d32fcb62d6e2f47 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 20 Nov 2024 11:06:04 -0600 Subject: forgeConfig: edit your config files --- .gitignore | 2 +- example/Makefile | 16 ----------- example/main.go | 77 ---------------------------------------------------- forgeConfig/Makefile | 16 +++++++++++ forgeConfig/main.go | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 94 insertions(+), 94 deletions(-) delete mode 100644 example/Makefile delete mode 100644 example/main.go create mode 100644 forgeConfig/Makefile create mode 100644 forgeConfig/main.go diff --git a/.gitignore b/.gitignore index 6cce53e..a70fcd6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ go.* *.pb.go -example/example +forgeConfig/forgeConfig diff --git a/example/Makefile b/example/Makefile deleted file mode 100644 index 88d2439..0000000 --- a/example/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -build: - GO111MODULE=off go build - ./example - FORGE_HOME=/tmp/forge ./example - -goimports: - goimports -w *.go - -prep: - go get -v -t -u - -run: - go run *.go - -clean: - -rm -f example diff --git a/example/main.go b/example/main.go deleted file mode 100644 index 058412d..0000000 --- a/example/main.go +++ /dev/null @@ -1,77 +0,0 @@ -package main - -import ( - "fmt" - "os" - - "go.wit.com/lib/protobuf/forgepb" - "go.wit.com/log" -) - -func main() { - var repos *forgepb.Repos - repos = new(forgepb.Repos) - if err := repos.ConfigLoad(); err != nil { - log.Warn("forgepb.ConfigLoad() failed", err) - os.Exit(-1) - } - testAddRepos(repos) - repos.ConfigSave() -} - -func testAddRepos(all *forgepb.Repos) *forgepb.Repos { - new1 := new(forgepb.Repo) - new1.Name = "bash" - new1.Version = "5.2.21" - if all.Append(new1) { - log.Info("added", new1.Name, "ok") - } else { - log.Info("added", new1.Name, "failed") - } - - new1 = new(forgepb.Repo) - new1.Name = "zookeeper" - new1.Debname = "zookeeper-go" - if all.Append(new1) { - log.Info("added", new1.Name, "ok") - } else { - log.Info("added", new1.Name, "failed") - } - - new1 = new(forgepb.Repo) - new1.Name = "wit-package" - new1.Private = true - if all.Append(new1) { - log.Info("added", new1.Name, "ok") - } else { - log.Info("added", new1.Name, "failed") - } - - new1 = new(forgepb.Repo) - new1.Name = "networkQuality" - new1.Debname = "networkquality" - new1.Readonly = true - if all.Append(new1) { - log.Info("added", new1.Name, "ok") - } else { - log.Info("added", new1.Name, "failed") - } - - new2 := new(forgepb.Repo) - new2.Name = "go-clone" - new2.Version = "0.6.8" // good version of the macos - if all.Append(new2) { - log.Info("added", new2.Name, "ok") - } else { - log.Info("added", new2.Name, "failed") - } - - if all.Append(new2) { - log.Info("added", new2.Name, "ok (this is bad)") - } else { - log.Info("added", new2.Name, "failed (but ok)") - } - - fmt.Println("packages are:", len(all.Repos)) - return all -} diff --git a/forgeConfig/Makefile b/forgeConfig/Makefile new file mode 100644 index 0000000..3528875 --- /dev/null +++ b/forgeConfig/Makefile @@ -0,0 +1,16 @@ +build: + GO111MODULE=off go build + ./forgeConfig + FORGE_HOME=/tmp/forge ./forgeConfig + +goimports: + goimports -w *.go + +prep: + go get -v -t -u + +run: + go run *.go + +clean: + -rm -f example diff --git a/forgeConfig/main.go b/forgeConfig/main.go new file mode 100644 index 0000000..058412d --- /dev/null +++ b/forgeConfig/main.go @@ -0,0 +1,77 @@ +package main + +import ( + "fmt" + "os" + + "go.wit.com/lib/protobuf/forgepb" + "go.wit.com/log" +) + +func main() { + var repos *forgepb.Repos + repos = new(forgepb.Repos) + if err := repos.ConfigLoad(); err != nil { + log.Warn("forgepb.ConfigLoad() failed", err) + os.Exit(-1) + } + testAddRepos(repos) + repos.ConfigSave() +} + +func testAddRepos(all *forgepb.Repos) *forgepb.Repos { + new1 := new(forgepb.Repo) + new1.Name = "bash" + new1.Version = "5.2.21" + if all.Append(new1) { + log.Info("added", new1.Name, "ok") + } else { + log.Info("added", new1.Name, "failed") + } + + new1 = new(forgepb.Repo) + new1.Name = "zookeeper" + new1.Debname = "zookeeper-go" + if all.Append(new1) { + log.Info("added", new1.Name, "ok") + } else { + log.Info("added", new1.Name, "failed") + } + + new1 = new(forgepb.Repo) + new1.Name = "wit-package" + new1.Private = true + if all.Append(new1) { + log.Info("added", new1.Name, "ok") + } else { + log.Info("added", new1.Name, "failed") + } + + new1 = new(forgepb.Repo) + new1.Name = "networkQuality" + new1.Debname = "networkquality" + new1.Readonly = true + if all.Append(new1) { + log.Info("added", new1.Name, "ok") + } else { + log.Info("added", new1.Name, "failed") + } + + new2 := new(forgepb.Repo) + new2.Name = "go-clone" + new2.Version = "0.6.8" // good version of the macos + if all.Append(new2) { + log.Info("added", new2.Name, "ok") + } else { + log.Info("added", new2.Name, "failed") + } + + if all.Append(new2) { + log.Info("added", new2.Name, "ok (this is bad)") + } else { + log.Info("added", new2.Name, "failed (but ok)") + } + + fmt.Println("packages are:", len(all.Repos)) + return all +} -- cgit v1.2.3