laughing-hipster/plugins/230-rust.sh

18 lines
421 B
Bash

#!/bin/sh
export RUSTUP_HOME="${HOME}/.config/rust/.rustup";
export CARGO_HOME="${HOME}/.config/rust/.cargo";
export PATH=${PATH}:${CARGO_HOME}/bin;
if ! [[ -d "${CARGO_HOME}" ]]; then
# install rust
echo "Installing rustup + rust stable";
curl -sLSf https://sh.rustup.rs > /tmp/rustup.sh;
chmod +x /tmp/rustup.sh && /tmp/rustup.sh -y --no-modify-path;
source ${CARGO_HOME}/env
else
source ${CARGO_HOME}/env
fi