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

24
main.go
View File

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