diff options
| author | Jeff Carr <[email protected]> | 2024-11-21 10:37:01 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-21 10:37:01 -0600 |
| commit | 3adf07b442c62bd70e7bf37d4c07e51464b25e09 (patch) | |
| tree | 3c8de211fa0f245e8013d7997d3d782d11f97c3b | |
| parent | 5633f4204d6bfbce643f1fc6f74f988446c2b8c0 (diff) | |
hmmm
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | forgeConfig/main.go | 3 | ||||
| -rw-r--r-- | human.go | 14 | ||||
| -rw-r--r-- | readonly.go (renamed from update.go) | 0 |
3 files changed, 15 insertions, 2 deletions
diff --git a/forgeConfig/main.go b/forgeConfig/main.go index cd07016..e874304 100644 --- a/forgeConfig/main.go +++ b/forgeConfig/main.go @@ -11,8 +11,7 @@ import ( var VERSION string func main() { - var repos *forgepb.Repos - repos = new(forgepb.Repos) + var repos forgepb.Repos if err := repos.ConfigLoad(); err != nil { log.Warn("forgepb.ConfigLoad() failed", err) os.Exit(-1) @@ -1,5 +1,7 @@ package forgepb +import "fmt" + // mostly just functions related to making STDOUT // more readable by us humans @@ -10,3 +12,15 @@ package forgepb func RepoHeader() string { return "Name Path" } + +func (all *Repos) StandardHeader() string { + return fmt.Sprintf("%-4s %40s %s", "r/w", "Path", "flags") +} + +func (r *Repo) StandardHeader() string { + var flags string + if r.Private { + flags += "(private) " + } + return fmt.Sprintf("%-4s %40s %s", "true", r.GoPath, flags) +} |
