dev/rust: rewrite to use rustup
This commit is contained in:
parent
06d240350d
commit
2357724571
|
@ -4,16 +4,16 @@ source env.zsh
|
||||||
|
|
||||||
install() {
|
install() {
|
||||||
case $(_os) in
|
case $(_os) in
|
||||||
macos) brew install rust
|
macos) brew install rustup ;;
|
||||||
cargo install racer
|
arch) pacaur --needed --noconfirm -S rustup ;;
|
||||||
;;
|
|
||||||
arch) pacaur --needed --noconfirm -S rust rust-doc rust-racer ;;
|
|
||||||
esac
|
esac
|
||||||
_ensure_repo rust-lang/rust $RUST_SRC_PATH
|
rustup install stable
|
||||||
|
rustup component add rust-src
|
||||||
|
cargo install racer
|
||||||
}
|
}
|
||||||
|
|
||||||
update() {
|
update() {
|
||||||
cd $RUST_SRC_PATH && git pull
|
rustup update
|
||||||
}
|
}
|
||||||
|
|
||||||
# link() {}
|
# link() {}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
export RUST_SRC_PATH=$XDG_DATA_HOME/rust/src
|
|
||||||
export CARGO_HOME="$XDG_DATA_HOME/cargo"
|
export CARGO_HOME="$XDG_DATA_HOME/cargo"
|
||||||
|
export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
|
||||||
|
|
||||||
path=( $CARGO_HOME/bin $path )
|
path=( $CARGO_HOME/bin $path )
|
||||||
|
|
Loading…
Reference in a new issue