which curl &> /dev/null || ( sudo apt update; sudo apt install curl -y ) # Install curl if not already installed
# Install rust
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
# If fish is used, adding cargo to path
if [ -x $HOME/.config/fish ] ; then
fish -c 'set -Up fish_user_paths ~/.cargo/bin'
fi
# Adding dev tools
rustup component add rust-analysis
rustup component add rls