Last active
October 9, 2023 10:40
-
-
Save cderv/5b28b2b1b202da08a573ebd9a2896863 to your computer and use it in GitHub Desktop.
Update scripts - Arch Linux
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# Using gh cli | |
gh --repo jgm/pandoc release download --pattern '*amd64.deb' | |
sudo dpkg -i $(ls pandoc-*.deb) | |
rm $(ls pandoc-*.deb) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# Using gh cli | |
prerelease=$1 | |
download_asset () | |
{ | |
local tag='' | |
if [ -n $prerelease ] && [ "$prerelease" = "--prerelease" ]; then | |
tag=$(gh api /repos/quarto-dev/quarto-cli/releases --jq 'map(select(.prerelease and (.draft | not))) | .[0] | .tag_nam | |
e') | |
echo "Getting quarto latest prerelease ${tag}" | |
else | |
echo "Getting quarto latest release" | |
fi | |
gh --repo quarto-dev/quarto-cli release download $tag --pattern '*linux-amd64.tar.gz' | |
} | |
download_asset | |
tar xf $(ls quarto-*linux-amd64.tar.gz) | |
rm $(ls quarto-*linux-amd64.tar.gz) | |
[[ -d "/opt/quarto" ]] && sudo rm -rf "/opt/quarto" | |
sudo mkdir -p "/opt/quarto" | |
sudo mv $(ls | grep quarto-*)/* /opt/quarto/ | |
sudo rm /usr/local/bin/quarto | |
sudo ln -s /opt/quarto/bin/quarto /usr/local/bin/quarto |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
gh release download -R r-lib/rig --pattern 'rig-linux-[0-9]*.tar.gz' | |
sudo tar xzf $(ls rig-linux-*) -C ~/.local | |
rm $(ls rig-linux-*) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# Using new API https://dailies.rstudio.com/json-api/ | |
url=$(curl -s https://dailies.rstudio.com/rstudio/latest/index.json | jq -r '.products.server.platforms["bionic-amd64"].link') | |
wget $url | |
sudo dpkg -i $(basename $url) | |
rm $(basename $url) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment