* fix(confirm,choose,file,input): timeout handling
- some fields were not actually using the `--timeout` value
- some fields had different behavior when a timeout did occur. On this
matter, it seems to me the best way forward is to specifically say it
timed out, and after how long
- added exit status 124 (copied from `timeout` from coreutils) (fixes#684)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* Update main.go
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
* Update internal/exit/exit.go
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
* fix: improve
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* fix: stderr
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
* feat: Adding timeout option in preparation for coming timeout features in all commands
* feat: Adding timeout option in preparation for coming timeout features in all commands
* feat: Adding timeout option in preparation for coming timeout features in all commands
* chore: Linter issues