refactor get default build logs.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu 2017-03-21 16:29:15 +08:00
parent f0cbe62d81
commit 3fdd466d7c

View file

@ -34,7 +34,7 @@ func buildLogs(c *cli.Context) error {
buildArg := c.Args().Get(1)
var number int
if buildArg == "last" {
if buildArg == "" {
// Fetch the build number from the last build
build, err := client.BuildLast(owner, name, "")
if err != nil {
@ -44,7 +44,7 @@ func buildLogs(c *cli.Context) error {
} else {
number, err = strconv.Atoi(buildArg)
if err != nil {
return err
return fmt.Errorf("Error: Invalid number or missing job number. eg 100")
}
}
@ -72,7 +72,7 @@ func buildLogs(c *cli.Context) error {
if err = dec.Decode(&line); err != nil {
return err
}
fmt.Printf("%s\n", line.Out)
fmt.Printf("%s", line.Out)
}
_, err = dec.Token()