blob: af94b1f2926b8584d5d777f98f495cea388277a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# PKG
All in one package manager.
This is a C wrapper that integrates with the prebuilt package managers in various Operating Systems. The purpose of this wrapper is to enable a easier package management without having to know the flags and options of every package manager.
## How to use
### Install
`sudo make clean install`
### Usage
`pkg <command>`
### Commands
* **c** *clean* - removes orphans and cleans the package cache
* **h** *help* - shows help message
* **i** *install* - installs selected packages
* **q** *query* - display installed packages
* **r** *remove* - remove a selected package
* **s** *search* - look up for a package in the available repositories
* **u** *update* - updates repos and packages
## Supported OS'es
* Arch Linux based distros;
* Debian based distros;
* Fedora based distros;
* Gentoo based distros;
* OpenSUSE based distros;
* Void Linux *(or xbps)* derived/based distro.
## FAQ
**Q: Will you ever add *X* OS to the wrapper?**
A: Depends on the OS notoriety and usage, unless you open a PR with your code to adding support to the desired OS. In that case, I'll gladly merge the PR.
## Authors:
* Rafael Marçalo
|