the lazyman's package manager
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Aoi Koizumi (古泉 あおい) 1e9a24d3e6 Re:boot 4ヶ月前
contrib Re:boot 4ヶ月前
libs Re:boot 4ヶ月前
translation Re:boot 4ヶ月前
.gitignore Re:boot 4ヶ月前
CONTRIBUTING Re:boot 4ヶ月前
COPYING Re:boot 4ヶ月前
Makefile Re:boot 4ヶ月前
README Re:boot 4ヶ月前
config.mk Re:boot 4ヶ月前
main.cpp Re:boot 4ヶ月前
main.hpp Re:boot 4ヶ月前
packagemanager.cpp Re:boot 4ヶ月前
packagemanager.hpp Re:boot 4ヶ月前
translation.cpp Re:boot 4ヶ月前
translation.hpp Re:boot 4ヶ月前
utils.cpp Re:boot 4ヶ月前
utils.hpp Re:boot 4ヶ月前

README

- sysget

A frontend for every package manager (alternatively, a lazyman's package manager)

This program is a bridge that lets you use one syntax to every package manager on every unix-like operating system.
You probably know the problem when you are on a new distro (or operating system for that matter) and don't know anything about the package manager.
With this you just need to remember only one syntax for basically every package manager.
The syntax is similar to Debian's apt(8) package manager so it should be easy to use.

- Supported package managers
(a lot)

- Features
Depends on the package manager used, and some of the features may not be available.

* search for packages (sysget search)
* install packages (sysget install)
* remove packages (sysget remove)
* clear the cache (sysget clean)
* update database (sysget update)
* upgrade system (sysget upgrade)
* upgrade single package (sysget upgrade <package>)

- Environment variables

* SYSGET_CONFIG_PATH
* Changes the path of the config file
* SYSGET_CUSTOM_PATH
* Changes the path of the file for a custom package manager
* SYSGET_ARGS_PATH
* Changes the path of the custom arguments file

- Configuration files

* sysget's main settings: /etc/sysget/sysget
* sysget's custom package manager's settings: /etc/sysget/custom
* sysget's custom argument settings: /etc/sysget/args (needs 10 items in order and no duplicate items)

- Languages:

This program supports the following locales, feel free to contribute new translations.

* English
* German
* Romanian
* Spanish

- Credits

* TermGet
* JSON

- Authors
* Emil Engler (original author)
* Aoi Koizumi (maintainer)


- Contributing
* mailto:~novaburst-dev/public-inbox@lists.sr.ht with subject [sysget]

- License
* GNU General Public License v3.0