Merge pull request #1456 from ijc/ctr-list-no-labels
ctr: drop labels from `ctr containers` subcommand list
This commit is contained in:
commit
2cfd7df257
@ -3,7 +3,6 @@ package main
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
|
||||||
"text/tabwriter"
|
"text/tabwriter"
|
||||||
|
|
||||||
"github.com/urfave/cli"
|
"github.com/urfave/cli"
|
||||||
@ -48,26 +47,17 @@ var containersCommand = cli.Command{
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
w := tabwriter.NewWriter(os.Stdout, 4, 8, 4, ' ', 0)
|
w := tabwriter.NewWriter(os.Stdout, 4, 8, 4, ' ', 0)
|
||||||
fmt.Fprintln(w, "CONTAINER\tIMAGE\tRUNTIME\tLABELS\t")
|
fmt.Fprintln(w, "CONTAINER\tIMAGE\tRUNTIME\t")
|
||||||
for _, c := range containers {
|
for _, c := range containers {
|
||||||
var labelStrings []string
|
|
||||||
for k, v := range c.Info().Labels {
|
|
||||||
labelStrings = append(labelStrings, strings.Join([]string{k, v}, "="))
|
|
||||||
}
|
|
||||||
labels := strings.Join(labelStrings, ",")
|
|
||||||
if labels == "" {
|
|
||||||
labels = "-"
|
|
||||||
}
|
|
||||||
imageName := c.Info().Image
|
imageName := c.Info().Image
|
||||||
if imageName == "" {
|
if imageName == "" {
|
||||||
imageName = "-"
|
imageName = "-"
|
||||||
}
|
}
|
||||||
record := c.Info()
|
record := c.Info()
|
||||||
if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t%v\t\n",
|
if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t\n",
|
||||||
c.ID(),
|
c.ID(),
|
||||||
imageName,
|
imageName,
|
||||||
record.Runtime.Name,
|
record.Runtime.Name,
|
||||||
labels,
|
|
||||||
); err != nil {
|
); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user