mirror of
https://github.com/Tarrasch/zsh-autoenv.git
synced 2025-12-14 18:25:12 +02:00
_autoenv_ask_for_yes: handle/catch Ctrl-C and return
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user