|Nova ed6acc9f10||2 weeks ago|
|contrib||1 year ago|
|docs||2 years ago|
|src||2 weeks ago|
|test||1 year ago|
|translation||9 months ago|
|.gitignore||2 years ago|
|.travis.yml||2 years ago|
|CONTRIBUTING.md||2 years ago|
|COPYING||2 weeks ago|
|LICENSE.txt||2 years ago|
|Makefile||2 weeks ago|
|README.md||2 weeks ago|
sysget is a bridge that lets you use one syntax to every package manager on every unix-based operating system.
You probably all know the problem when you are on a new distro and don't know anything about the package manager. With sysget you just need to remember one syntax for every package manager.
The syntax is mostly same with apt so it should be easy to use.
Please take a look at the docs/ folder.
In a nutshell:
make && sudo make install
No dependencies needed
To search for a package
sysget search <search query>
To install a package
sysget install <package name>
To remove a package
sysget remove <package name>
To update the database
To upgrade the system
To upgrade a specific package
sysget upgrade <package name>
To remove orphans
To clean the cache of the package manager
|SYSGET_CONFIG_PATH||Ability to change the path of the sysget config file|
|SYSGET_CUSTOM_PATH||Ability to change the path of the file for a custom package manager|
|SYSGET_ARGS_PATH||Ability to change the path of the for custom arguments|
The file where the package manager is stored is located at
The optional file where a custom package manager is stored at
sysget also has the ability that you can add your own package manager.
Simply create the file /etc/sysget_custom and then write 8 lines into it.
One line for one command.
The order is: search, install, remove, autoremove, update, upgrade, upgrade_pkg, clean
Similar to adding your own package manager you can also modify the syntax of sysget. For example you can give sysget the pacman syntax
Simply create the file
/etc/sysget/args and add 10 lines to it.
The order is: search, install, remove, autoremove, update, upgrade, clean, set, help, about
However there are some rules:
We support the following languages:
The data is get using $LANG, english is the fallback option
Emil Engler (Original author)
Statically built binaries are located at here