Skip to content

Quexint/upm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

upm

Update all package managers in one command.

Installation

  • Download: wget https://raw.githubusercontent.com/Quexint/upm/master/upm.sh ~/upm.sh
  • Change file mode: sudo chmod a+x ~/upm.sh
  • Run: ~/upm.sh

Support

Binary Package Managers

Root Application For Commands
  • | Advanced Packaging Tool | Linux | sudo apt-get update; sudo apt-get upgrade; | fink | macOS | fink selfupdate; fink update-all; | Homebrew | macOS | brew update; brew upgrade; brew cleanup; | Homebrew Caskroom | macOS | brew cask update; brew cask cleanup; | Nix | Linux / macOS | nix-channel --update nixpkgs; nix-env -u '*';
  • | Mac App Store | macOS | sudo softwareupdate -i -a;
  • | MacPorts | macOS | sudo port selfupdate; sudo port upgrade outdated;
  • | Pacman | Arch Linux | sudo pacman -Syyu --noconfirm; | Urpmi | Linux | urpmi.update -a; urpmi --auto-select;
  • | Yellowdog Updater, Modified (yum) | Linux | sudo yum update; sudo yum upgrade;

Application-level package managers

Root Application For Commands
Anaconda Python conda update conda; conda update anaconda;
Cabal Haskell cabal update;
Gopm Go gopm update;
npm Node.js npm install npm -g; npm update -g;
PEAR PHP pear upgrade-all;
pip Python `pip freeze --local grep -v '^-e'
pip3 Python `pip3 freeze --local grep -v '^-e'
RubyGems Ruby gem update --system; gem update;
  • | TexLive | TeX | sudo tlmgr update --all;

Project Package Managers (Not Supported)

Application Commands
Bower bower update;
Bundler bundle update;
CocoaPods pods update;
Composer composer update;
Maven mvn clean install;
npm npm update;

References

About

Update all package managers in one command.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages