summaryrefslogtreecommitdiff
path: root/install.sh
blob: 3773b5a8621c7110c5e5fea7500619f1a77d1333 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

# Check dependencies
which nvim >/dev/null 2>&1 ||
(echo "Neovim not installed!" && exit 1)
which luarocks >/dev/null 2>&1 ||
(echo "Luarocks not installed!" && exit 1)
luarocks list | grep "fennel" >/dev/null 2>&1 ||
(echo "fennel is not installed" && exit 1)

# Bootstrap installment
nvim --headless +qa >/dev/null 2>&1 &&
nvim --headless -c "autocmd User PackerComplete quitall" >/dev/null 2>&1 &&
echo "Successfully bootstrapped the config!" ||
(echo "Bootstrapping failed..." && exit 1)