remove asdf-update

This commit is contained in:
max_richter 2021-05-18 15:03:09 +02:00
parent cadc67571a
commit 08f7f86cb5
2 changed files with 1 additions and 38 deletions

View File

@ -6,4 +6,3 @@ source $(dirname "$0")/functions/y.zsh;
source $(dirname "$0")/functions/fp.zsh; source $(dirname "$0")/functions/fp.zsh;
source $(dirname "$0")/functions/mke.zsh; source $(dirname "$0")/functions/mke.zsh;
source $(dirname "$0")/functions/rn.zsh; source $(dirname "$0")/functions/rn.zsh;
source $(dirname "$0")/functions/asdf-update.zsh;

View File

@ -1,36 +0,0 @@
function asdf-update(){
function log () {
printf "%s %s\n" "->" "$1"
}
log "Updating all asdf-plugin remotes..."
asdf plugin update --all
log "Updating each plugin reference to the latest revision..."
# TODO: Maybe refactor this shit, ew.
cat ~/.tool-versions \
| awk '{print $1}' \
| xargs -I {} bash -c 'echo {} $(asdf latest {})' > ~/.tool-versions.new; \
cp ~/.tool-versions ~/.tool-versions.bk; \
mv ~/.tool-versions.new ~/.tool-versions
log "Old revision versions:"
cat ~/.tool-versions.bk
log "New revision versions:"
cat ~/.tool-versions
while true; do
read yn"?Do you wish to install all new revisions?"
case $yn in
[Yy]* ) asdf install; break;;
[Nn]* ) exit;;
* ) log "Please answer Yes or No.";;
esac
done
log "Done, bye! 👋"
}