From 77f95fe0ad5d9916917ca139a7fb788c70e8877a Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 25 Sep 2025 20:13:43 -0500 Subject: doRepos() --- Makefile | 2 +- doRepos.go | 19 +++++++++++++++++++ main.go | 9 ++++++++- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 doRepos.go diff --git a/Makefile b/Makefile index d9ddf76..b391c8c 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ VERSION = $(shell git describe --tags) BUILDTIME = $(shell date +%s) all: build - FORGE_VERBOSE=true ./forged clean + FORGE_VERBOSE=true ./forged patches list # FORGE_VERBOSE=true ./forged list build: goimports diff --git a/doRepos.go b/doRepos.go new file mode 100644 index 0000000..c6fece8 --- /dev/null +++ b/doRepos.go @@ -0,0 +1,19 @@ +package main + +import ( + "go.wit.com/log" +) + +func doRepos() error { + if argv.Repos.List != nil { + return doReposList() + } + + return doReposList() +} + +func doReposList() error { + log.Infof("Repos.Len()=%d\n", me.forge.Repos.Len()) + // me.forge.Repos.PrintTable() + return nil +} diff --git a/main.go b/main.go index ac905b3..48d132c 100644 --- a/main.go +++ b/main.go @@ -36,7 +36,14 @@ func main() { } if argv.Patch != nil { - if err := doPatches(); err == nil { + if err := doPatches(); err != nil { + badExit(err) + } + okExit("") + } + + if argv.Repos != nil { + if err := doRepos(); err != nil { badExit(err) } okExit("") -- cgit v1.2.3