mirror of
https://github.com/aykhans/dodo.git
synced 2025-09-05 18:44:21 +00:00
add env parser
This commit is contained in:
@@ -49,7 +49,7 @@ func NewConfig() *Config {
|
||||
return &Config{}
|
||||
}
|
||||
|
||||
func (config *Config) MergeConfig(newConfig *Config) {
|
||||
func (config *Config) Merge(newConfig *Config) {
|
||||
config.Files = append(config.Files, newConfig.Files...)
|
||||
if newConfig.Method != nil {
|
||||
config.Method = newConfig.Method
|
||||
@@ -75,19 +75,19 @@ func (config *Config) MergeConfig(newConfig *Config) {
|
||||
if newConfig.SkipVerify != nil {
|
||||
config.SkipVerify = newConfig.SkipVerify
|
||||
}
|
||||
if len(newConfig.Params) != 0 {
|
||||
if len(newConfig.Params) != 0 { // TODO: append
|
||||
config.Params = newConfig.Params
|
||||
}
|
||||
if len(newConfig.Headers) != 0 {
|
||||
if len(newConfig.Headers) != 0 { // TODO: append
|
||||
config.Headers = newConfig.Headers
|
||||
}
|
||||
if len(newConfig.Cookies) != 0 {
|
||||
if len(newConfig.Cookies) != 0 { // TODO: append
|
||||
config.Cookies = newConfig.Cookies
|
||||
}
|
||||
if len(newConfig.Bodies) != 0 {
|
||||
if len(newConfig.Bodies) != 0 { // TODO: append
|
||||
config.Bodies = newConfig.Bodies
|
||||
}
|
||||
if len(newConfig.Proxies) != 0 {
|
||||
if len(newConfig.Proxies) != 0 { // TODO: append
|
||||
config.Proxies = newConfig.Proxies
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user