28 lines
557 B
Bash
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
|
|
}
|
|
|