[minor] add file & netstat params validation to client tools

This commit is contained in:
Julien Vehent 2015-03-16 09:39:15 -04:00
Родитель 9f866ac5f1
Коммит fe8a461f43
2 изменённых файлов: 8 добавлений и 8 удалений

Просмотреть файл

@ -263,7 +263,8 @@ func (r Runner) ParamsCreator() (interface{}, error) {
fmt.Println("Stored search", label)
}
exit:
return p, nil
r.Parameters = *p
return r.Parameters, r.ValidateParameters()
}
// ParamsParser implements a command line parameters parser that takes a string
@ -331,11 +332,7 @@ func (r Runner) ParamsParser(args []string) (interface{}, error) {
p := newParameters()
p.Searches["s1"] = s
r.Parameters = *p
err = r.ValidateParameters()
if err != nil {
return nil, err
}
return p, nil
return r.Parameters, r.ValidateParameters()
}
type flagParam []string

Просмотреть файл

@ -125,7 +125,8 @@ func (r Runner) ParamsCreator() (interface{}, error) {
continue
}
}
return p, nil
r.Parameters = p
return p, r.ValidateParameters()
}
const cmd_help string = `
@ -186,7 +187,9 @@ func (r Runner) ParamsParser(args []string) (interface{}, error) {
p.NeighborIP = ni
p.ConnectedIP = ci
p.ListeningPort = lp
return p, nil
r.Parameters = p
return p, r.ValidateParameters()
}
type flagParam []string