From fbd5211cd8d4d9d31878cb0dac36d9807782b0b2 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Fri, 13 Sep 2024 08:10:33 +0000 Subject: [PATCH] fix(alpine): set vim-shell to 'sh' if 'bash' isn't in PATH --- vim-shell/install.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vim-shell/install.sh b/vim-shell/install.sh index 11b6f66d6..1ef51a93e 100644 --- a/vim-shell/install.sh +++ b/vim-shell/install.sh @@ -13,10 +13,14 @@ __init_vim_shell() { touch "$HOME/.vimrc" fi - if ! grep 'shell=' -r ~/.vimrc > /dev/null 2> /dev/null; then + if ! grep -q 'shell=' ~/.vimrc 2> /dev/null; then + b_shell='bash' + if ! command -v bash > /dev/null; then + b_shell='sh' + fi { printf '" bash set as default shell (for compatibility) by webinstall.dev/vim-shell\n' - printf 'set shell=bash\n' + printf 'set shell=%s\n' "${b_shell}" printf '\n' cat ~/.vimrc } >> ~/.vimrc.new.1