bootstrap list tags

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca
2016-01-19 20:27:01 +01:00
parent 31bad58fb4
commit 2f3278f74b
2 changed files with 32 additions and 12 deletions

36
main.go
View File

@@ -15,15 +15,27 @@ const (
)
var inspectCmd = func(c *cli.Context) {
imgInspect, err := inspect(c)
if err != nil {
logrus.Fatal(err)
var out []byte
if c.GlobalBool("tags") {
tags, err := tags(c)
if err != nil {
logrus.Fatal(err)
}
out, err = json.Marshal(tags)
if err != nil {
logrus.Fatal(err)
}
} else {
imgInspect, err := inspect(c)
if err != nil {
logrus.Fatal(err)
}
out, err = json.Marshal(imgInspect)
if err != nil {
logrus.Fatal(err)
}
}
data, err := json.Marshal(imgInspect)
if err != nil {
logrus.Fatal(err)
}
fmt.Println(string(data))
fmt.Println(string(out))
}
func main() {
@@ -36,10 +48,10 @@ func main() {
Name: "debug",
Usage: "enable debug output for logging",
},
//cli.BoolFlag{
//Name: "tags",
//Usage: "show tags"
//},
cli.BoolFlag{
Name: "tags",
Usage: "show tags",
},
cli.StringFlag{
Name: "username",
Value: "",

8
tags.go Normal file
View File

@@ -0,0 +1,8 @@
package main
import "github.com/codegangsta/cli"
// TODO(runcom)
func tags(c *cli.Context) (interface{}, error) {
return nil, nil
}