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 + }, + } +}