// ProjectPs lists the containers. func ProjectPs(p project.APIProject, c *cli.Context) error { qFlag := c.Bool("q") allInfo, err := p.Ps(context.Background(), qFlag, c.Args()...) if err != nil { return cli.NewExitError(err.Error(), 1) } os.Stdout.WriteString(allInfo.String(!qFlag)) return nil }
// ProjectPs lists the containers. func ProjectPs(p project.APIProject, c *cli.Context) error { qFlag := c.Bool("q") allInfo, err := p.Ps(context.Background(), c.Args()...) if err != nil { return cli.NewExitError(err.Error(), 1) } columns := []string{"Name", "Command", "State", "Ports"} if qFlag { columns = []string{"Id"} } os.Stdout.WriteString(allInfo.String(columns, !qFlag)) return nil }