mirror of
https://github.com/bettercap/bettercap
synced 2025-07-07 13:32:07 -07:00
refact: refactored module params management
This commit is contained in:
parent
0cbe0f8782
commit
1b3cc9fbca
4 changed files with 48 additions and 15 deletions
|
@ -45,12 +45,12 @@ func NewStringParameter(name string, def_value string, validator string, desc st
|
|||
return NewModuleParameter(name, def_value, STRING, validator, desc)
|
||||
}
|
||||
|
||||
func NewBoolParameter(name string, def_value string, validator string, desc string) *ModuleParam {
|
||||
return NewModuleParameter(name, def_value, BOOL, validator, desc)
|
||||
func NewBoolParameter(name string, def_value string, desc string) *ModuleParam {
|
||||
return NewModuleParameter(name, def_value, BOOL, "^(true|false)$", desc)
|
||||
}
|
||||
|
||||
func NewIntParameter(name string, def_value string, validator string, desc string) *ModuleParam {
|
||||
return NewModuleParameter(name, def_value, INT, validator, desc)
|
||||
func NewIntParameter(name string, def_value string, desc string) *ModuleParam {
|
||||
return NewModuleParameter(name, def_value, INT, "^[\\d]+$", desc)
|
||||
}
|
||||
|
||||
func (p ModuleParam) Validate(value string) (error, interface{}) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue