nix-config/sh/languages/403-rust
Donovan Glover abe4cfb739
Move languages to a separate directory
This is an attempt to reduce the clutter of the sh/ directory by putting
similar scripts in their own subdirectories.
2018-09-07 18:07:29 -04:00

22 lines
538 B
Bash

#!/bin/sh
#
# Rust is a nice programming language that finds many errors
# for us at compile time. This is useful for writing safe code.
#
# The `rustup` package is used over `rust` because this allows us
# to have multiple rust versions at any given time and update them
# as needed.
#
# There are 3 toolchains: stable, beta, and nightly. In this script
# we install the stable toolchain and make it the default.
#
# https://wiki.archlinux.org/index.php/Rust
set -xe
sudo pacman -S rustup
rustup install stable
rustup default stable