1
0
mirror of https://github.com/drone/drone-cli.git synced 2026-01-25 04:08:02 +01:00
drone-cli/drone/build/build_queue.go
2018-10-21 21:42:22 -07:00

64 lines
1.3 KiB
Go

package build
// import (
// "fmt"
// "os"
// "text/template"
// "github.com/drone/drone-cli/drone/internal"
// "github.com/urfave/cli"
// )
// var buildQueueCmd = cli.Command{
// Name: "queue",
// Usage: "show build queue",
// ArgsUsage: " ",
// Action: buildQueue,
// Flags: []cli.Flag{
// cli.StringFlag{
// Name: "format",
// Usage: "format output",
// Value: tmplBuildQueue,
// },
// },
// }
// func buildQueue(c *cli.Context) error {
// client, err := internal.NewClient(c)
// if err != nil {
// return err
// }
// builds, err := client.BuildQueue()
// if err != nil {
// return err
// }
// if len(builds) == 0 {
// fmt.Println("there are no pending or running builds")
// return nil
// }
// tmpl, err := template.New("_").Parse(c.String("format") + "\n")
// if err != nil {
// return err
// }
// for _, build := range builds {
// tmpl.Execute(os.Stdout, build)
// }
// return nil
// }
// // template for build list information
// var tmplBuildQueue = "\x1b[33m{{ .FullName }} #{{ .Number }} \x1b[0m" + `
// Status: {{ .Status }}
// Event: {{ .Event }}
// Commit: {{ .Commit }}
// Branch: {{ .Branch }}
// Ref: {{ .Ref }}
// Author: {{ .Author }} {{ if .AuthorEmail }}<{{.AuthorEmail}}>{{ end }}
// Message: {{ .Message }}
// `