Files
dotfiles/private_dot_local/share/elfos/rustup.sh

28 lines
557 B
Bash

#!/usr/bin/env bash
function package_install() {
echo 'export RUSTUP_HOME="$XDG_DATA_HOME/rustup"' >"$XDG_CONFIG_HOME/env/rustup.env"
echo 'export CARGO_HOME="$XDG_DATA_HOME/cargo"' >>"$XDG_CONFIG_HOME/env/rustup.env"
. "$SESSION_ENV_FILE"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs >/tmp/rustup.sh
sh /tmp/rustup.sh -y
rm /tmp/rustup.sh
}
function package_update() {
#TODO
}
function package_remove() {
#TODO
rm "$XDG_CONFIG_HOME/env/rustup.env"
}
function package_check_installed() {
#TODO
}