v0.2.0 #3
@@ -1,8 +1,6 @@
|
|||||||
package nft
|
package nft
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"git.kor-elf.net/kor-elf-shield/go-nftables-client/contract"
|
"git.kor-elf.net/kor-elf-shield/go-nftables-client/contract"
|
||||||
contractBatch "git.kor-elf.net/kor-elf-shield/go-nftables-client/contract/batch"
|
contractBatch "git.kor-elf.net/kor-elf-shield/go-nftables-client/contract/batch"
|
||||||
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch"
|
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch"
|
||||||
@@ -10,6 +8,7 @@ import (
|
|||||||
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/rule"
|
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/rule"
|
||||||
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/table"
|
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/table"
|
||||||
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/pkg"
|
"git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/pkg"
|
||||||
|
nftCommand "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/pkg/nft"
|
||||||
)
|
)
|
||||||
|
|
||||||
type batchBuilder struct {
|
type batchBuilder struct {
|
||||||
@@ -44,7 +43,8 @@ func NewBatchBuilder(dir string) (contract.BatchBuilder, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (b *batchBuilder) Clear() error {
|
func (b *batchBuilder) Clear() error {
|
||||||
return fmt.Errorf("not implemented")
|
args := nftCommand.Clear()
|
||||||
|
return b.command.Run(args...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *batchBuilder) Table() contractBatch.Table {
|
func (b *batchBuilder) Table() contractBatch.Table {
|
||||||
|
|||||||
Reference in New Issue
Block a user