Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdAlias ¶
func NewCmdAliasAdd ¶
func NewCmdAliasDelete ¶
func NewCmdAliasList ¶
Types ¶
type AliasAddOptions ¶
type AliasAddOptions struct {
// contains filtered or unexported fields
}
func (*AliasAddOptions) Complete ¶
func (opt *AliasAddOptions) Complete(cmd *cobra.Command, args []string) error
func (*AliasAddOptions) Execute ¶
func (opt *AliasAddOptions) Execute() error
func (*AliasAddOptions) Validate ¶
func (opt *AliasAddOptions) Validate() error
type AliasBlockModel ¶
type AliasDeleteOptions ¶
type AliasDeleteOptions struct {
// contains filtered or unexported fields
}
func (*AliasDeleteOptions) Complete ¶
func (opt *AliasDeleteOptions) Complete(cmd *cobra.Command, args []string) error
func (*AliasDeleteOptions) Execute ¶
func (opt *AliasDeleteOptions) Execute() error
func (*AliasDeleteOptions) Validate ¶
func (opt *AliasDeleteOptions) Validate() error
type AliasListOptions ¶
type AliasListOptions struct {
// contains filtered or unexported fields
}
func (*AliasListOptions) Complete ¶
func (opt *AliasListOptions) Complete(cmd *cobra.Command, args []string) error
func (*AliasListOptions) Execute ¶
func (opt *AliasListOptions) Execute() error
func (*AliasListOptions) Validate ¶
func (opt *AliasListOptions) Validate() error
type AliasModel ¶
type AliasModel struct { IP string `json:"ip" yaml:"ip"` Aliases []string `json:"aliases" yaml:"aliases"` Comment string `json:"comment,omitempty" yaml:"comment,omitempty"` Block AliasBlockModel `json:"block,omitempty" yaml:"block,omitempty"` }
func NewAliasesModels ¶
func NewAliasesModels(doc *dom.Document, grouping IPGrouping) []*AliasModel
type IPGrouping ¶
type IPGrouping int
const ( GrpRaw IPGrouping = iota GrpUngroup IPGrouping = iota GrpGroup IPGrouping = iota )
Click to show internal directories.
Click to hide internal directories.