fix(history): fix confirmation prompt to allow bypass

See https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2171461005
This commit is contained in:
Marc Cornellà 2024-06-18 07:26:38 +02:00
parent 373a1fd585
commit c83ca51b1b
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B

View file

@ -9,9 +9,8 @@ function omz_history {
# confirm action before deleting history # confirm action before deleting history
print -nu2 "This action will irreversibly delete your command history. Are you sure? [y/N] " print -nu2 "This action will irreversibly delete your command history. Are you sure? [y/N] "
builtin read -k1 builtin read
[[ "$REPLY" = $'\n' ]] || print -u2 [[ "$REPLY" = [yY] ]] || return 0
[[ "$REPLY" != ([yY]) ]] && return 0
print -nu2 >| "$HISTFILE" print -nu2 >| "$HISTFILE"
fc -p "$HISTFILE" fc -p "$HISTFILE"