6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 15:39:46 +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"
"git-get/pkg/cfg"
"git-get/pkg/git"
"git-get/pkg/print"
"git-get/pkg/out"
"strings"
)
@@ -27,18 +27,19 @@ func List(conf *ListCfg) error {
statuses := finder.LoadAll(conf.Fetch)
printables := make([]print.Printable, len(statuses))
printables := make([]out.Printable, len(statuses))
for i := range statuses {
printables[i] = statuses[i]
}
switch conf.Output {
case cfg.OutFlat:
fmt.Print(print.NewFlatPrinter().Print(printables))
fmt.Print(out.NewFlatPrinter().Print(printables))
case cfg.OutTree:
fmt.Print(print.NewTreePrinter().Print(conf.Root, printables))
fmt.Print(out.NewTreePrinter().Print(conf.Root, printables))
case cfg.OutDump:
fmt.Print(print.NewDumpPrinter().Print(printables))
fmt.Print(out.NewDumpPrinter().Print(printables))
default:
return fmt.Errorf("%w, allowed values: [%s]", ErrInvalidOutput, strings.Join(cfg.AllowedOut, ", "))
}

View File

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

View File

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

View File

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

View File

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