Skip to content

Commit d2041c2

Browse files
committed
v0.0.3
1 parent cc01f81 commit d2041c2

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

main.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,11 @@ func main() {
2929
var (
3030
taskFile string
3131
variables map[string]string
32+
quietMode bool // Flag to indicate quiet mode
3233
)
3334

3435
flag.StringVar(&taskFile, "w", "", "Path to the workflow YAML file")
36+
flag.BoolVar(&quietMode, "q", false, "Suppress banner")
3537
flag.Parse()
3638
log.SetFlags(0)
3739

@@ -44,20 +46,23 @@ func main() {
4446
magenta := color.New(color.FgMagenta).SprintFunc()
4547

4648
// Print banner
47-
fmt.Printf("\n%s\n\n", white(`
49+
if !quietMode {
50+
// Print banner only if quiet mode is not enabled
51+
fmt.Printf("\n%s\n\n", white(`
4852
__
4953
_____________ ______/ /__ _____
5054
/ ___/ __ / / / / __ / _ \/ ___/
5155
/ / / /_/ / /_/ / /_/ / __/ /
5256
/_/ \____/\___ /\____/\___/_/
5357
/____/
5458
55-
- v0.0.2
59+
- v0.0.3
5660
5761
`))
5862

63+
}
5964

60-
var defaultVars map[string]string
65+
var defaultVars map[string]string
6166
yamlFileContent, err := ioutil.ReadFile(taskFile)
6267
if err == nil {
6368
var config Config
@@ -90,7 +95,7 @@ func main() {
9095
}
9196

9297
func parseArgs(defaultVars map[string]string) map[string]string {
93-
var variables map[string]string
98+
variables := make(map[string]string)
9499

95100
for _, arg := range flag.Args() {
96101
parts := strings.SplitN(arg, "=", 2)

0 commit comments

Comments
 (0)