update install script
This commit is contained in:
parent
069fb76537
commit
7fe0aa3562
19
install.sh
19
install.sh
@ -16,26 +16,31 @@ fi
|
|||||||
|
|
||||||
# Install packages
|
# Install packages
|
||||||
if [[ "$OS" == "macos" ]]; then
|
if [[ "$OS" == "macos" ]]; then
|
||||||
brew install unzip wget curl gzip tar ruby go node python git cargo npm
|
brew install unzip wget curl gzip tar ruby go node python git cargo npm fzf
|
||||||
elif [[ "$OS" == "debian" ]] || [[ "$OS" == "ubuntu" ]]; then
|
elif [[ "$OS" == "debian" ]] || [[ "$OS" == "ubuntu" ]]; then
|
||||||
|
sudo add-apt-repository ppa:neovim-ppa/unstable
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unzip wget curl gzip tar ruby git cargo npm
|
sudo apt-get install -y unzip wget curl gzip tar ruby git cargo npm xclip fzf
|
||||||
sudo apt-get install -y python3 python3-pip node
|
sudo apt-get install -y python3 python3-venv python3-pip node neovim
|
||||||
curl -LO https://github.com/neovim/neovim/releases/download/v0.9.1/nvim-linux64.deb # Added this line to download neovim deb package
|
|
||||||
sudo apt install ./nvim-linux64.deb # Added this line to install neovim deb package
|
|
||||||
elif [[ "$OS" == "manjaro" ]]; then
|
elif [[ "$OS" == "manjaro" ]]; then
|
||||||
sudo pacman -Syu --noconfirm
|
sudo pacman -Syu --noconfirm
|
||||||
sudo pacman -S --noconfirm unzip wget curl gzip tar ruby git cargo npm
|
sudo pacman -S --noconfirm unzip wget curl gzip tar ruby git cargo npm
|
||||||
sudo pacman -S --noconfirm python python-pip
|
sudo pacman -S --noconfirm python python-pip fzf
|
||||||
sudo pacman -S --noconfirm go nodejs neovim
|
sudo pacman -S --noconfirm go nodejs neovim
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
|
||||||
|
~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
||||||
|
|
||||||
|
|
||||||
# Add Go to PATH
|
# Add Go to PATH
|
||||||
if [[ "$OS" == "macos" ]]; then
|
if [[ "$OS" == "macos" ]]; then
|
||||||
# Mac users should use Homebrew to install Go instead of this script
|
# Mac users should use Homebrew to install Go instead of this script
|
||||||
exit 0
|
exit 0
|
||||||
elif [[ "$OS" == "debian" ]] || [[ "$OS" == "ubuntu" ]] || [[ "$OS" == "manjaro" ]]; then
|
elif [[ "$OS" == "debian" ]] || [[ "$OS" == "ubuntu" ]] || [[ "$OS" == "manjaro" ]]; then
|
||||||
GO_LATEST=$(curl -sL https://golang.org/VERSION?m=text | sed 's/go//')
|
GO_LATEST=$(curl -sL https://golang.org/VERSION?m=text | sed 's/go//')
|
||||||
curl -s https://mirrors.aliyun.com/golang/go$GO_LATEST.linux-amd64.tar.gz | sudo tar -C /usr/local -xz
|
curl https://mirrors.aliyun.com/golang/go$GO_LATEST.linux-amd64.tar.gz | sudo tar -C /usr/local -xz
|
||||||
echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc
|
echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
source ~/.bashrc
|
||||||
|
Loading…
Reference in New Issue
Block a user