mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-20 12:42:34 +02:00
20 lines
836 B
Go
20 lines
836 B
Go
package rules
|
|
|
|
import (
|
|
"github.com/yusing/go-proxy/internal/gperr"
|
|
)
|
|
|
|
var (
|
|
ErrUnterminatedQuotes = gperr.New("unterminated quotes")
|
|
ErrUnsupportedEscapeChar = gperr.New("unsupported escape char")
|
|
ErrUnknownDirective = gperr.New("unknown directive")
|
|
ErrInvalidArguments = gperr.New("invalid arguments")
|
|
ErrInvalidOnTarget = gperr.New("invalid `rule.on` target")
|
|
ErrInvalidCommandSequence = gperr.New("invalid command sequence")
|
|
ErrInvalidSetTarget = gperr.New("invalid `rule.set` target")
|
|
|
|
ErrExpectNoArg = gperr.Wrap(ErrInvalidArguments, "expect no arg")
|
|
ErrExpectOneArg = gperr.Wrap(ErrInvalidArguments, "expect 1 arg")
|
|
ErrExpectTwoArgs = gperr.Wrap(ErrInvalidArguments, "expect 2 args")
|
|
ErrExpectKVOptionalV = gperr.Wrap(ErrInvalidArguments, "expect 'key' or 'key value'")
|
|
)
|