diff --git a/cmd/list.go b/cmd/list.go index cd5a754..f4a299a 100644 --- a/cmd/list.go +++ b/cmd/list.go @@ -1,8 +1,11 @@ package cmd import ( + "fmt" + "os" + "text/tabwriter" + "github.com/urfave/cli/v2" - "go.jolheiser.com/beaver" ) var List = cli.Command{ @@ -17,8 +20,10 @@ func doList(_ *cli.Context) error { if err != nil { return err } + w := tabwriter.NewWriter(os.Stdout, 0, 0, 1, ' ', 0) for _, pkg := range pkgs { - beaver.Infof("%s ->\t%s", pkg.Name, pkg.Import) + s := fmt.Sprintf("%s\t%s\n", pkg.Name, pkg.Import) + _, _ = w.Write([]byte(s)) } - return nil + return w.Flush() }