diff --git a/pkg/list.go b/pkg/list.go index 0c3ff72..9037978 100644 --- a/pkg/list.go +++ b/pkg/list.go @@ -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, ", ")) } diff --git a/pkg/print/dump.go b/pkg/out/dump.go similarity index 98% rename from pkg/print/dump.go rename to pkg/out/dump.go index 293b3f3..c3878fd 100644 --- a/pkg/print/dump.go +++ b/pkg/out/dump.go @@ -1,4 +1,4 @@ -package print +package out import ( "strings" diff --git a/pkg/print/flat.go b/pkg/out/flat.go similarity index 98% rename from pkg/print/flat.go rename to pkg/out/flat.go index 24576bb..0edcf3d 100644 --- a/pkg/print/flat.go +++ b/pkg/out/flat.go @@ -1,4 +1,4 @@ -package print +package out import ( "fmt" diff --git a/pkg/print/print.go b/pkg/out/print.go similarity index 93% rename from pkg/print/print.go rename to pkg/out/print.go index f628373..7ad59d5 100644 --- a/pkg/print/print.go +++ b/pkg/out/print.go @@ -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" diff --git a/pkg/print/tree.go b/pkg/out/tree.go similarity index 99% rename from pkg/print/tree.go rename to pkg/out/tree.go index 06fcb0e..48c8443 100644 --- a/pkg/print/tree.go +++ b/pkg/out/tree.go @@ -1,4 +1,4 @@ -package print +package out import ( "fmt"