Scripts for updating packages for homebrew, rust, python, bun, ruby, lua & perl. All scripts are macOS & homebrew specific.
Update, upgrade and cleanup homebrew packages.
Update rust cargo
Update python3 packages
Update bun's global node packages
Updates rubygems and the gems installed on top of homebrew's ruby. The gems that ship with ruby are left to homebrew.
Removes copies of the gems that ship with ruby that an old gem update installed beside them, plus leftovers of failed installs and extensions built for a previous macOS. Run by hand, -n only lists.
Updates lua rocks
Updates perl packages with cpanminus and cpan-outdated
Update homebrew, rust, python, bun, ruby, lua and perl at once. Runs brewup, rustup, pipup, nodeup, gemup, luaup and perlup.
Install homebrew versions of rust, python, node, bun, ruby, lua and perl as well as tools for updating rust, python and perl. Copy or symlink the updater scripts to /usr/local/bin/ Optionally installs symlinks to this cloned directory with -l parameter
$ ./install -l
$ upall