mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-02-14 17:49:53 +00:00
lint(posix): block-redirect multi-command output (fix #511, SC2129)
This commit is contained in:
@@ -7,23 +7,27 @@ __init_pyenv() {
|
||||
curl -fsSL https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
|
||||
|
||||
if [ ! -f ~/.bashrc ] || ! grep -q 'pyenv init' ~/.bashrc; then
|
||||
echo '' >> ~/.bashrc
|
||||
echo '# added by Webi for pyenv' >> ~/.bashrc
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
|
||||
{
|
||||
echo ''
|
||||
echo '# added by Webi for pyenv'
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv init -)"'
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv virtualenv-init -)"'
|
||||
} >> ~/.bashrc
|
||||
fi
|
||||
|
||||
if [ -n "$(command -v zsh)" ]; then
|
||||
touch ~/.zshrc
|
||||
if ! grep -q 'pyenv init' ~/.zshrc; then
|
||||
echo '' >> ~/.zshrc
|
||||
echo '# added by Webi for pyenv' >> ~/.zshrc
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
|
||||
{
|
||||
echo ''
|
||||
echo '# added by Webi for pyenv'
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv init -)"'
|
||||
# shellcheck disable=2016
|
||||
echo 'eval "$(pyenv virtualenv-init -)"'
|
||||
} >> ~/.zshrc
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -31,10 +35,12 @@ __init_pyenv() {
|
||||
mkdir -p ~/.config/fish
|
||||
touch ~/.config/fish/config.fish
|
||||
if ! grep -q 'pyenv init' ~/.config/fish/config.fish; then
|
||||
echo '' >> ~/.config/fish/config.fish
|
||||
echo '# added by Webi for pyenv' >> ~/.config/fish/config.fish
|
||||
echo 'status is-login; and pyenv init --path | source' >> ~/.config/fish/config.fish
|
||||
echo 'status is-interactive; and pyenv init - | source' >> ~/.config/fish/config.fish
|
||||
{
|
||||
echo ''
|
||||
echo '# added by Webi for pyenv'
|
||||
echo 'status is-login; and pyenv init --path | source'
|
||||
echo 'status is-interactive; and pyenv init - | source'
|
||||
} >> ~/.config/fish/config.fish
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -15,12 +15,14 @@ __init_vim_leader() {
|
||||
|
||||
if ! grep '^let mapleader =' -r ~/.vimrc > /dev/null 2> /dev/null; then
|
||||
rm -rf ~/.vimrc.new.1
|
||||
printf '" Set Leader to Space (with \\ and , as aliases) by webinstall.dev/vim-leader\n' >> ~/.vimrc.new.1
|
||||
printf 'let mapleader = " "\n' >> ~/.vimrc.new.1
|
||||
printf 'nmap <bslash> <space>\n' >> ~/.vimrc.new.1
|
||||
printf 'nmap , <space>\n' >> ~/.vimrc.new.1
|
||||
printf '\n' >> ~/.vimrc.new.1
|
||||
cat ~/.vimrc >> ~/.vimrc.new.1
|
||||
{
|
||||
printf '" Set Leader to Space (with \\ and , as aliases) by webinstall.dev/vim-leader\n'
|
||||
printf 'let mapleader = " "\n'
|
||||
printf 'nmap <bslash> <space>\n'
|
||||
printf 'nmap , <space>\n'
|
||||
printf '\n'
|
||||
cat ~/.vimrc
|
||||
} >> ~/.vimrc.new.1
|
||||
mv ~/.vimrc.new.1 ~/.vimrc
|
||||
fi
|
||||
|
||||
|
||||
@@ -14,10 +14,12 @@ __init_vim_shell() {
|
||||
fi
|
||||
|
||||
if ! grep 'shell=' -r ~/.vimrc > /dev/null 2> /dev/null; then
|
||||
printf '" bash set as default shell (for compatibility) by webinstall.dev/vim-shell\n' >> ~/.vimrc.new.1
|
||||
printf 'set shell=bash\n' >> ~/.vimrc.new.1
|
||||
printf '\n' >> ~/.vimrc.new.1
|
||||
cat ~/.vimrc >> ~/.vimrc.new.1
|
||||
{
|
||||
printf '" bash set as default shell (for compatibility) by webinstall.dev/vim-shell\n'
|
||||
printf 'set shell=bash\n'
|
||||
printf '\n'
|
||||
cat ~/.vimrc
|
||||
} >> ~/.vimrc.new.1
|
||||
mv ~/.vimrc.new.1 ~/.vimrc
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user