6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 17:24:49 +00:00

Refactor package print into out to fix failing predeclared linter

This commit is contained in:
Grzegorz Dlugoszewski
2025-08-24 18:20:18 +02:00
parent 8b8c814ced
commit aa1da8e3da
5 changed files with 11 additions and 10 deletions

View File

@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"git-get/pkg/cfg" "git-get/pkg/cfg"
"git-get/pkg/git" "git-get/pkg/git"
"git-get/pkg/print" "git-get/pkg/out"
"strings" "strings"
) )
@@ -27,18 +27,19 @@ func List(conf *ListCfg) error {
statuses := finder.LoadAll(conf.Fetch) statuses := finder.LoadAll(conf.Fetch)
printables := make([]print.Printable, len(statuses)) printables := make([]out.Printable, len(statuses))
for i := range statuses { for i := range statuses {
printables[i] = statuses[i] printables[i] = statuses[i]
} }
switch conf.Output { switch conf.Output {
case cfg.OutFlat: case cfg.OutFlat:
fmt.Print(print.NewFlatPrinter().Print(printables)) fmt.Print(out.NewFlatPrinter().Print(printables))
case cfg.OutTree: case cfg.OutTree:
fmt.Print(print.NewTreePrinter().Print(conf.Root, printables)) fmt.Print(out.NewTreePrinter().Print(conf.Root, printables))
case cfg.OutDump: case cfg.OutDump:
fmt.Print(print.NewDumpPrinter().Print(printables)) fmt.Print(out.NewDumpPrinter().Print(printables))
default: default:
return fmt.Errorf("%w, allowed values: [%s]", ErrInvalidOutput, strings.Join(cfg.AllowedOut, ", ")) return fmt.Errorf("%w, allowed values: [%s]", ErrInvalidOutput, strings.Join(cfg.AllowedOut, ", "))
} }

View File

@@ -1,4 +1,4 @@
package print package out
import ( import (
"strings" "strings"

View File

@@ -1,4 +1,4 @@
package print package out
import ( import (
"fmt" "fmt"

View File

@@ -1,5 +1,5 @@
// Package print implements different outputs for git-list command // Package out implements different outputs for git-list command
package print package out
import ( import (
"fmt" "fmt"

View File

@@ -1,4 +1,4 @@
package print package out
import ( import (
"fmt" "fmt"