Création du script de setup neovim
This commit is contained in:
48
nvim_setup.sh
Normal file
48
nvim_setup.sh
Normal file
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Détection de la distribution
|
||||
if command -v apt-get &> /dev/null; then
|
||||
DISTRO="debian"
|
||||
elif command -v apk &> /dev/null; then
|
||||
DISTRO="alpine"
|
||||
else
|
||||
echo "Distribution non reconnue. Arrêt."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Installation de Neovim
|
||||
echo "Installation de Neovim sur $DISTRO..."
|
||||
|
||||
case "$DISTRO" in
|
||||
"debian")
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y neovim git curl
|
||||
;;
|
||||
"alpine")
|
||||
sudo apk update
|
||||
sudo apk add neovim git curl
|
||||
;;
|
||||
*)
|
||||
echo "Distribution non supportée: $DISTRO"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "Neovim installé."
|
||||
|
||||
# Clonage de la configuration kickstart.nvim
|
||||
echo "Clonage de la configuration kickstart.nvim..."
|
||||
|
||||
mkdir -p "$HOME/.config"
|
||||
git clone https://github.com/nvim-lua/kickstart.nvim.git "$HOME/.config/nvim"
|
||||
|
||||
echo "Configuration kickstart.nvim clonée dans $HOME/.config/nvim"
|
||||
|
||||
# Suppression des "--" dans la ligne spécifiée
|
||||
echo "Activation neo-tree"
|
||||
sed -i "s/-- require 'kickstart.plugins.neo-tree'/require 'kickstart.plugins.neo-tree'/" "$HOME/.config/nvim/init.lua"
|
||||
|
||||
echo "Les '--' ont été supprimés."
|
||||
|
||||
|
||||
echo "Script terminé."
|
Reference in New Issue
Block a user