podman
1package main
2
3import (
4"fmt"
5
6"github.com/spf13/cobra"
7)
8
9var listCmd = &cobra.Command{
10Use: "list",
11Short: "list all volumes",
12Long: `List all volumes from the volume plugin listening on --sock-name`,
13Args: cobra.NoArgs,
14RunE: func(cmd *cobra.Command, args []string) error {
15return listVol(config.sockName)
16},
17}
18
19func listVol(sockName string) error {
20plugin, err := getPlugin(sockName)
21if err != nil {
22return err
23}
24vols, err := plugin.ListVolumes()
25if err != nil {
26return err
27}
28for _, vol := range vols {
29fmt.Println(vol.Name)
30}
31return nil
32}
33