Skip to content

Releases: cvengler/sysget

2.3

14 Oct 05:18
Compare
Choose a tag to compare

New features:

  • Translations!
  • Support for OpenBSD's pkg_mgr
  • Support for apt, apt-get support was dropped

Improvements:

  • Change to cerr for errors
  • Purge package when removing a package with apt

Installation

Universal Linux

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.3/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.3/contrib/sysget.bash-completion && echo "Done"

macOS & FreeBSD

Compile it on your own, I only provide elf binaries for Linux

Checksums for binaries

d3dc43044559ba2d60fec3d7de7501c3e3b7a1b3175a750bf7329330af58eff3  sysget

They are also PGP signed in SHA256SUmS.asc with my PGP key: F365E6544A5C9AB1329342D42F6D4145C55FC7C7

2.2

14 Apr 03:20
e7a7052
Compare
Choose a tag to compare
2.2

New features:

  • Support for GNU Guix
  • Manpages
  • Support for RubyGems
  • Support for MacPorts

Improvements:

  • Improved error messages
  • Improved makefile

Installation

Universal Linux

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.2/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.1/bash/bash-completion.bash && echo "Done"

macOS & FreeBSD

Compile it on your own, I only provide elf binaries for Linux

2.1

11 Dec 14:11
3fa3f3a
Compare
Choose a tag to compare
2.1

2.1

New Features:

  • slapt-get support
  • Bash autocompletion
  • You can now create your own package manager without changing the source code
  • pip3 support

Improvements:

  • Security improvements (Environment variables)
  • makefile improvements

Installation:

Universal Linux

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.1/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.1/bash/bash-completion.bash && echo "Done"

Debian & Ubuntu

Simply install the deb (We don't add anything to your sources, you need to reinstall it every time a new version comes out)

sudo dpkg -i sysget-2.1-amd64.deb

macOS

Compile it on your own

Checksums:

sysget:

0d5819a5f5e0abcab5a0180c00b52c24a8119ea49594c948fe798d8f42331276

sysget-2.1-amd64.deb

2c7c4a9c8ed371744bb8cea4edc7b3b2c56cca9a23fd2844f8c5ce47aa421cf4

2.0

12 Nov 19:15
0a75123
Compare
Choose a tag to compare
2.0

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

1.2.1

22 Oct 17:56
Compare
Choose a tag to compare

Improvements:

  • Made code a more readable
  • Fixed bug with emerge/portage
  • Improved code, reduced binary size and made the program more lightweight

Installation:

Universal Linux

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget

Debian

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

Note: The binary in the deb is different because it uses /usr/share/sysget/config.txt as CONFIG_PATH and not /usr/local/share/sysget/config.txt

macOS

At the moment we do not provide offical binaries for macOS.
However you can compile it on your own which isn't that hard.

wget -o src.zip https://github.com/emilengler/sysget/archive/v1.2.1.zip && unzip src.zip && cd sysget-1.2.1/src && make && sudo make install

1.2

08 Oct 13:53
Compare
Choose a tag to compare
1.2

New features:

  • sysget welcomes npm

Improvements:

  • Made code a more readable
  • No more warnings while compiling
  • Travis

Installation:

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget

1.1.1

07 Oct 14:22
Compare
Choose a tag to compare

Improvements:

  • sysget now creates a folder for the config file if it doesn't exists
  • compiling should now work on macOS
  • minor interface improvements

Installation:

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.1.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget

1.1

06 Oct 18:59
Compare
Choose a tag to compare
1.1

New features:

  • sysget welcomes snap
  • feature to change the package manager config file

Improvements:

  • Made code a little bit more readable (Thanks dwbrite)

Installation:

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget

1.0.1

05 Oct 18:02
Compare
Choose a tag to compare

Improvements:

  • Fixed a bug when upgrading a specifc package with xbps (Thanks maxice8)

Installation:

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.0.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget

1.0

05 Oct 17:22
c22f38c
Compare
Choose a tag to compare
1.0
v1.0

1.0 Release