Skip to content

Commit 69b9f54

Browse files
authored
Include module settings in module help (#1999)
1 parent 7ea2c98 commit 69b9f54

65 files changed

Lines changed: 315 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/airbrake/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
"github.com/olebedev/config"
88
"github.com/wtfutil/wtf/cfg"
9+
"github.com/wtfutil/wtf/utils"
910
)
1011

1112
const (
@@ -33,6 +34,10 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
3334
return &settings
3435
}
3536

37+
func (widget *Widget) ConfigText() string {
38+
return utils.HelpFromInterface(Settings{})
39+
}
40+
3641
func getProjectID() int {
3742
projectID, err := strconv.ParseInt(os.Getenv("AIRBRAKE_PROJECT_ID"), 10, 32)
3843
if err != nil {

modules/asana/settings.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
4646

4747
return &settings
4848
}
49+
50+
func (widget *Widget) ConfigText() string {
51+
return utils.HelpFromInterface(Settings{})
52+
}

modules/azuredevops/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/olebedev/config"
77
"github.com/wtfutil/wtf/cfg"
8+
"github.com/wtfutil/wtf/utils"
89
)
910

1011
const (
@@ -40,3 +41,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
4041

4142
return &settings
4243
}
44+
45+
func (widget *Widget) ConfigText() string {
46+
return utils.HelpFromInterface(Settings{})
47+
}

modules/azurelogs/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"github.com/olebedev/config"
55

66
"github.com/wtfutil/wtf/cfg"
7+
"github.com/wtfutil/wtf/utils"
78
)
89

910
const (
@@ -29,3 +30,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
2930

3031
return &settings
3132
}
33+
34+
func (widget *Widget) ConfigText() string {
35+
return utils.HelpFromInterface(Settings{})
36+
}

modules/bamboohr/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/olebedev/config"
77
"github.com/wtfutil/wtf/cfg"
8+
"github.com/wtfutil/wtf/utils"
89
)
910

1011
const (
@@ -31,3 +32,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
3132

3233
return &settings
3334
}
35+
36+
func (widget *Widget) ConfigText() string {
37+
return utils.HelpFromInterface(Settings{})
38+
}

modules/buildkite/settings.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
4343
return &settings
4444
}
4545

46+
func (widget *Widget) ConfigText() string {
47+
return utils.HelpFromInterface(Settings{})
48+
}
49+
4650
/* -------------------- Unexported Functions -------------------- */
4751

4852
func buildPipelineSettings(ymlConfig *config.Config) []PipelineSettings {

modules/circleci/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/olebedev/config"
77
"github.com/wtfutil/wtf/cfg"
8+
"github.com/wtfutil/wtf/utils"
89
)
910

1011
const (
@@ -32,3 +33,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
3233

3334
return &settings
3435
}
36+
37+
func (widget *Widget) ConfigText() string {
38+
return utils.HelpFromInterface(Settings{})
39+
}

modules/clocks/settings.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
3535
return &settings
3636
}
3737

38+
func (widget *Widget) ConfigText() string {
39+
return utils.HelpFromInterface(Settings{})
40+
}
41+
3842
func buildLocations(ymlConfig *config.Config) []Clock {
3943
clocks := []Clock{}
4044
locations, err := ymlConfig.Map("locations")

modules/cmdrunner/settings.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,7 @@ func NewSettingsFromYAML(name string, moduleConfig *config.Config, globalConfig
5050

5151
return &settings
5252
}
53+
54+
func (widget *Widget) ConfigText() string {
55+
return utils.HelpFromInterface(Settings{})
56+
}

modules/datadog/settings.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/olebedev/config"
77
"github.com/wtfutil/wtf/cfg"
8+
"github.com/wtfutil/wtf/utils"
89
)
910

1011
const (
@@ -35,3 +36,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co
3536

3637
return &settings
3738
}
39+
40+
func (widget *Widget) ConfigText() string {
41+
return utils.HelpFromInterface(Settings{})
42+
}

0 commit comments

Comments
 (0)