(ctx context.Context, cmds []Cmder)
| 188 | } |
| 189 | |
| 190 | func wrapMultiExec(ctx context.Context, cmds []Cmder) []Cmder { |
| 191 | if len(cmds) == 0 { |
| 192 | panic("not reached") |
| 193 | } |
| 194 | cmdsCopy := make([]Cmder, len(cmds)+2) |
| 195 | cmdsCopy[0] = NewStatusCmd(ctx, "multi") |
| 196 | copy(cmdsCopy[1:], cmds) |
| 197 | cmdsCopy[len(cmdsCopy)-1] = NewSliceCmd(ctx, "exec") |
| 198 | return cmdsCopy |
| 199 | } |
no test coverage detected