[vim] add shellcheck and fix deploy_dotfiles script accordingly
This commit is contained in:
parent
d464c7a890
commit
920ad2b929
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user