6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 22:39:41 +00:00

Indicate if error occured during status loading and print the list of errors

This commit is contained in:
Grzegorz Dlugoszewski
2020-07-27 16:17:13 +02:00
parent d660a73c7f
commit b2d1d773f7
7 changed files with 107 additions and 59 deletions

View File

@@ -30,11 +30,11 @@ func List(c *ListCfg) error {
switch c.Output {
case cfg.OutFlat:
fmt.Println(print.NewFlatPrinter().Print(printables))
fmt.Print(print.NewFlatPrinter().Print(printables))
case cfg.OutTree:
fmt.Println(print.NewTreePrinter().Print(c.Root, printables))
fmt.Print(print.NewTreePrinter().Print(c.Root, printables))
case cfg.OutDump:
fmt.Println(print.NewDumpPrinter().Print(printables))
fmt.Print(print.NewDumpPrinter().Print(printables))
default:
return fmt.Errorf("invalid --out flag; allowed values: [%s]", strings.Join(cfg.AllowedOut, ", "))
}