Skip to content

2.0

Compare
Choose a tag to compare
@cvengler cvengler released this 12 Nov 19:15
· 137 commits to master since this release
0a75123

2.0

Today I am happy to announce the second major release of sysget :)
As you might know sysget wants to become "THE package manager to rule them all" so a Front-End for every package manager.
We are getting closer to achieve this with lots of new features and package managers.

New Features:

  • flatpak support
  • Ability to install/remove/upgrade multiple packages at once
  • Ability to change the path of the sysget config file with an environment variable (Thank you Chihiro)

Improvements:

  • Complete new slicker codebase which is object-oriented
  • Code is more readable
  • If a function is unknown it is in the error output
  • void instead of int for functions
  • No more compiler warnings on macOS
  • Better support for macOS

Installation:

Universal Linux

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.0/sysget && sudo chmod a+x /usr/local/bin/sysget

Debian & Ubuntu

sudo wget -qO - https://apt.emilengler.com/signkey.asc | sudo apt-key add && sudo echo "deb https://apt.emilengler.com/ stable main" > /etc/apt/sources.list.d/emilengler.list && sudo apt update && sudo apt install sysget

macOS

Download sysget-darwin.
Open a terminal in your downloads folder.
Type in:

sudo cp sysget-darwin /usr/local/bin/sysget && sudo chmod a+x /usr/local/bin/sysget