Make override constructor for args population
This commit is contained in:
parent
592c57b72d
commit
c243edd4c4
@ -36,7 +36,7 @@ var (
|
|||||||
func main() {
|
func main() {
|
||||||
config.LoadConfig()
|
config.LoadConfig()
|
||||||
|
|
||||||
var override config.Override
|
override := config.NewOverride()
|
||||||
var size uint
|
var size uint
|
||||||
var engineDebug bool
|
var engineDebug bool
|
||||||
var host string
|
var host string
|
||||||
@ -57,7 +57,7 @@ func main() {
|
|||||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
config.Apply(&override)
|
config.Apply(override)
|
||||||
conns, err := config.GetConns()
|
conns, err := config.GetConns()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||||
|
@ -44,7 +44,7 @@ func (p *asyncRequestParser) GetInput(r any) ([]byte, error) {
|
|||||||
func main() {
|
func main() {
|
||||||
config.LoadConfig()
|
config.LoadConfig()
|
||||||
|
|
||||||
var override config.Override
|
override := config.NewOverride()
|
||||||
var sessionId string
|
var sessionId string
|
||||||
var size uint
|
var size uint
|
||||||
var engineDebug bool
|
var engineDebug bool
|
||||||
@ -68,7 +68,7 @@ func main() {
|
|||||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
config.Apply(&override)
|
config.Apply(override)
|
||||||
conns, err := config.GetConns()
|
conns, err := config.GetConns()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||||
|
@ -35,7 +35,7 @@ var (
|
|||||||
func main() {
|
func main() {
|
||||||
config.LoadConfig()
|
config.LoadConfig()
|
||||||
|
|
||||||
var override config.Override
|
override := config.NewOverride()
|
||||||
var size uint
|
var size uint
|
||||||
var engineDebug bool
|
var engineDebug bool
|
||||||
var host string
|
var host string
|
||||||
@ -57,7 +57,7 @@ func main() {
|
|||||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
config.Apply(&override)
|
config.Apply(override)
|
||||||
conns, err := config.GetConns()
|
conns, err := config.GetConns()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||||
|
@ -29,7 +29,7 @@ var (
|
|||||||
func main() {
|
func main() {
|
||||||
config.LoadConfig()
|
config.LoadConfig()
|
||||||
|
|
||||||
var override config.Override
|
override := config.NewOverride()
|
||||||
var size uint
|
var size uint
|
||||||
var sessionId string
|
var sessionId string
|
||||||
var engineDebug bool
|
var engineDebug bool
|
||||||
@ -48,7 +48,7 @@ func main() {
|
|||||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
config.Apply(&override)
|
config.Apply(override)
|
||||||
conns, err := config.GetConns()
|
conns, err := config.GetConns()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||||
|
@ -11,6 +11,20 @@ type Override struct {
|
|||||||
UserConn *string
|
UserConn *string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewOverride() *Override {
|
||||||
|
var a string
|
||||||
|
var b string
|
||||||
|
var c string
|
||||||
|
var d string
|
||||||
|
o := &Override{
|
||||||
|
DbConn: &a,
|
||||||
|
StateConn: &b,
|
||||||
|
ResourceConn: &c,
|
||||||
|
UserConn: &d,
|
||||||
|
}
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
func Apply(o *Override) error {
|
func Apply(o *Override) error {
|
||||||
viseconfig.ApplyConn(o.DbConn, o.StateConn, o.ResourceConn, o.UserConn)
|
viseconfig.ApplyConn(o.DbConn, o.StateConn, o.ResourceConn, o.UserConn)
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
Reference in New Issue
Block a user