Skip to content

Commit

Permalink
✨ Properly handle print-prompt flag
Browse files Browse the repository at this point in the history
  • Loading branch information
wesen committed Jan 28, 2023
1 parent bf856c7 commit 970787a
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions pkg/cmds/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ func (g *GeppettoCommand) RunFromCobra(cmd *cobra.Command, args []string) error
return err
}

printPrompt, _ := cmd.Flags().GetBool("print-prompt")
parameters["print-prompt"] = printPrompt

return g.Run(parameters)
}

Expand All @@ -55,9 +58,14 @@ func (g *GeppettoCommand) Run(parameters map[string]interface{}) error {
return err
}

if parameters["print-prompt"].(bool) {
fmt.Println(promptBuffer.String())
return nil
}

eg, ctx2 := errgroup.WithContext(ctx)
prompt := promptBuffer.String()
fmt.Printf("Prompt:\n\n%s\n\n", prompt)
//fmt.Printf("Prompt:\n\n%s\n\n", prompt)

err = s.Start(ctx2, prompt)
if err != nil {
Expand All @@ -71,7 +79,7 @@ func (g *GeppettoCommand) Run(parameters map[string]interface{}) error {
return err
}

fmt.Printf("Result:\n%s", v)
fmt.Printf("%s", v)
return err
})
return eg.Wait()
Expand Down

0 comments on commit 970787a

Please sign in to comment.