Add Command method to BatchBuilder interface and implementation
This commit is contained in:
@@ -42,6 +42,10 @@ func NewBatchBuilder(dir string) (contract.BatchBuilder, error) {
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (b *batchBuilder) Command() contract.CommandRun {
|
||||
return b.command
|
||||
}
|
||||
|
||||
func (b *batchBuilder) Clear() error {
|
||||
args := nftCommand.Clear()
|
||||
return b.command.Run(args...)
|
||||
|
||||
@@ -6,6 +6,9 @@ import (
|
||||
|
||||
// BatchBuilder is an API for building a batch of commands.
|
||||
type BatchBuilder interface {
|
||||
// Command returns the command to run.
|
||||
Command() CommandRun
|
||||
|
||||
// Clear clears all rules.
|
||||
//
|
||||
// This command is equivalent to:
|
||||
|
||||
Reference in New Issue
Block a user