Skip to content
ajslaterPublic

About

Scripts for updating python, homebrew, npm, ruby and perl packages

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

108 Commits

Folders and files

Repository files navigation

uptools

Scripts for updating packages for homebrew, rust, python, bun, ruby, lua & perl. All scripts are macOS & homebrew specific.

brewup

Update, upgrade and cleanup homebrew packages.

rustup

Update rust cargo

pipup

Update python3 packages

nodeup

Update bun's global node packages

gemup

Updates rubygems and the gems installed on top of homebrew's ruby. The gems that ship with ruby are left to homebrew.

gemprune

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.

luaup

Updates lua rocks

perlup

Updates perl packages with cpanminus and cpan-outdated

upall

Update homebrew, rust, python, bun, ruby, lua and perl at once. Runs brewup, rustup, pipup, nodeup, gemup, luaup and perlup.

install

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

About

Scripts for updating python, homebrew, npm, ruby and perl packages

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages