getCriticalInput obtém entrada para decisões críticas
(prompt string)
| 920 | |
| 921 | // getCriticalInput obtém entrada para decisões críticas |
| 922 | func (a *AgentMode) getCriticalInput(prompt string) string { |
| 923 | if runtime.GOOS != "windows" { |
| 924 | cmd := exec.Command(sttyPath, "sane") |
| 925 | cmd.Stdin = os.Stdin |
| 926 | _ = cmd.Run() |
| 927 | } |
| 928 | |
| 929 | fmt.Print("\n") |
| 930 | fmt.Print(prompt) |
| 931 | |
| 932 | return a.readLine() |
| 933 | } |
| 934 | |
| 935 | // askUserIfInteractive pergunta se comando deve ser interativo |
| 936 | func (a *AgentMode) askUserIfInteractive(cmd string, contextInfo agent.CommandContextInfo) bool { |
no test coverage detected