From c653e17033c3660c3e164ea9d807f29691263ca8 Mon Sep 17 00:00:00 2001 From: netbenix Date: Sat, 30 Oct 2021 21:36:17 +0200 Subject: [PATCH] Added ListCommand base --- Commands/ListCommand.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Commands/ListCommand.go diff --git a/Commands/ListCommand.go b/Commands/ListCommand.go new file mode 100644 index 0000000..512651f --- /dev/null +++ b/Commands/ListCommand.go @@ -0,0 +1,27 @@ +package Commands + +import ( + "fmt" + "github.com/urfave/cli/v2" + "lpm-cli/Tools" +) + +func ListCommand() *cli.Command{ + return &cli.Command{ + Name: "list", + Usage: "Lists all packages", + Description: "Lists all packages from all registry servers.", + HelpName: "list", + Action: func(c *cli.Context) error { + //Do Stuff + return nil + }, + OnUsageError: func(c *cli.Context, err error, isSubcommand bool) error { + if err != nil { + fmt.Printf("[ERROR] %s", err.Error()) + Tools.ErrorLogger.Fatal(err) + } + return err + }, + } +}