func (mf *MountsFlag) Set(val string) error { mnt := schema.Mount{} pieces := strings.SplitN(val, ":", 2) if name, err := types.NewACName(pieces[0]); err != nil { return err } else { mnt.Volume = *name } if len(pieces) == 1 { mnt.MountPoint = mnt.Volume } else if name, err := types.NewACName(pieces[1]); err != nil { return err } else { mnt.MountPoint = *name } *mf = append(*mf, mnt) return nil }