Ctrl+C does not quit the program on multiple ReadLine prompts:
- Ngôn ngữ chính
- Go
- Star
- 1.8k
- Fork
- 213
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I have 2 ReadLine() questions and when I hit Ctrl+C on any of them, the program is not exiting as expected, but proceeding to the next question.
```
var name, displayName string
sh := ishell.New()
sh.AddCmd(&ishell.Cmd{
Name: "default",
Func: func(c *ishell.Context) {
c.Printf("Name: ")
name = c.ReadLine()
c.Printf("Display name (optional): ")
displayName = c.ReadLine()
}})
sh.Process("default")
fmt.Println("Answers:", name, displayName)
```
Hit Ctrl+c on the first question, falls back to second question:
```
Name: ^C
Display name (optional):
```
hit Ctrl+C on second question, it proceeded on running the rest of the program:
```
Name: ^C
Display name (optional): ^C
Answers:
```
it should be quitting the program on first Ctrl+C.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.