[vim] add shellcheck and fix deploy_dotfiles script accordingly

This commit is contained in:
Julien Rabier 2020-12-15 18:57:46 +01:00
parent d464c7a890
commit 920ad2b929
2 changed files with 20 additions and 19 deletions

View File

@ -32,54 +32,54 @@ if ! [ -x "$(command -v rg)" ]; then
MISSING="${MISSING} ripgrep" MISSING="${MISSING} ripgrep"
fi fi
if ! [ -z "$MISSING" ]; then if [ -n "$MISSING" ]; then
echo "Installation de $MISSING" echo "Installation de $MISSING"
sudo apt -y install $MISSING sudo apt -y install "$MISSING"
fi fi
if ! [ -x "$HOME/.bin/starship" ]; then if ! [ -x "$HOME/.bin/starship" ]; then
echo "Installation de starship" echo "Installation de starship"
mkdir -p $HOME/.bin mkdir -p "$HOME/.bin"
curl -sfL https://starship.rs/install.sh -o /tmp/install.sh curl -sfL https://starship.rs/install.sh -o /tmp/install.sh
chmod +x /tmp/install.sh chmod +x /tmp/install.sh
/tmp/install.sh -y -b $HOME/.bin /tmp/install.sh -y -b "$HOME/.bin"
rm /tmp/install.sh rm /tmp/install.sh
fi fi
if [ ! $SHELL = "/bin/zsh" ]; then if [ ! "$SHELL" = "/bin/zsh" ]; then
sudo usermod $USER -s /bin/zsh && echo "Nouveau shell: zsh" sudo usermod "$USER" -s /bin/zsh && echo "Nouveau shell: zsh"
fi fi
if ! [ -d "$HOME/.cache/antibody" ]; then if ! [ -d "$HOME/.cache/antibody" ]; then
echo "Installation d'antibody" echo "Installation d'antibody"
curl -sfL git.io/antibody -o /tmp/antibody.sh curl -sfL git.io/antibody -o /tmp/antibody.sh
chmod +x /tmp/antibody.sh chmod +x /tmp/antibody.sh
/tmp/antibody.sh -b $HOME/.bin /tmp/antibody.sh -b "$HOME/.bin"
rm /tmp/antibody.sh rm /tmp/antibody.sh
mkdir -p $HOME/.cache/antibody mkdir -p "$HOME/.cache/antibody"
fi fi
if [ ! -x $HOME/.bin/chezmoi ]; then if [ ! -x "$HOME/.bin/chezmoi" ]; then
echo "Installation de chezmoi" echo "Installation de chezmoi"
mkdir -p $HOME/.bin mkdir -p "$HOME/.bin"
curl -sfL https://git.io/chezmoi -o /tmp/chezmoi.sh curl -sfL https://git.io/chezmoi -o /tmp/chezmoi.sh
chmod +x /tmp/chezmoi.sh chmod +x /tmp/chezmoi.sh
/tmp/chezmoi.sh -b $HOME/.bin -d /tmp/chezmoi.sh -b "$HOME/.bin" -d
rm /tmp/chezmoi.sh rm /tmp/chezmoi.sh
fi fi
if [ ! -d $HOME/.local/share/chezmoi/.git ]; then if [ ! -d "$HOME/.local/share/chezmoi/.git" ]; then
mkdir -p $HOME/.vim/backup mkdir -p "$HOME/.vim/backup"
echo "Application des dotfiles …" echo "Application des dotfiles …"
cd $HOME cd "$HOME" || exit
$HOME/.bin/chezmoi init --apply --verbose https://git.sysnove.net/jrabier/dotfiles "$HOME/.bin/chezmoi" init --apply --verbose https://git.sysnove.net/jrabier/dotfiles
echo "Application des dotfiles terminée" echo "Application des dotfiles terminée"
else else
echo "Mise à jour de chezmoi" echo "Mise à jour de chezmoi"
$HOME/.bin/chezmoi upgrade "$HOME/.bin/chezmoi" upgrade
echo "Mise à jour des dotfiles" echo "Mise à jour des dotfiles"
$HOME/.bin/chezmoi update -v "$HOME/.bin/chezmoi" update -v
echo "Mise à jour des plugins ZSH" echo "Mise à jour des plugins ZSH"
$HOME/.bin/antibody update "$HOME/.bin/antibody" update
mkdir -p $HOME/.vim/backup mkdir -p "$HOME/.vim/backup"
fi fi

View File

@ -177,6 +177,7 @@ call minpac#add('tpope/vim-dispatch')
call minpac#add('paretje/deoplete-notmuch') call minpac#add('paretje/deoplete-notmuch')
call minpac#add('deoplete-plugins/deoplete-dictionary') call minpac#add('deoplete-plugins/deoplete-dictionary')
call minpac#add('dpelle/vim-Grammalecte') call minpac#add('dpelle/vim-Grammalecte')
call minpac#add('itspriddle/vim-shellcheck')
let g:grammalecte_cli_py='/home/taziden/prog/grammalecte/grammalecte-cli.py' let g:grammalecte_cli_py='/home/taziden/prog/grammalecte/grammalecte-cli.py'
let g:racer_experimental_completer = 1 let g:racer_experimental_completer = 1