mirror of
https://github.com/Tarrasch/zsh-autoenv.git
synced 2024-11-25 08:21:03 +02:00
_autoenv_ask_for_yes: handle/catch Ctrl-C and return
This commit is contained in:
parent
8a80ba7f02
commit
f021750e89
@ -210,6 +210,12 @@ _autoenv_deauthorize() {
|
||||
# This function can be mocked in tests
|
||||
_autoenv_ask_for_yes() {
|
||||
local answer
|
||||
|
||||
# Handle/catch Ctrl-C and return, instead of letting it potentially abort the
|
||||
# shell setup process.
|
||||
setopt localtraps
|
||||
trap 'return 1' INT
|
||||
|
||||
read answer
|
||||
if [[ $answer == "yes" ]]; then
|
||||
return 0
|
||||
|
Loading…
Reference in New Issue
Block a user