an unconventional ports-like package manager written in C
- 9 commits
- 1 branch
- 0 tags
| recipes | 12d ago | |
| LICENSE | 28d ago | |
| nob | 12d ago | |
| nob.c | 12d ago | |
| nob.h | 12d ago | |
| pkger | 12d ago | |
| pkger.c | 12d ago | |
| readme.org | 12d ago | |
| recipe.h | 12d ago | |
| repos.h | 12d ago | |
| TODO.org | 12d ago |
readme.org
pkger
pkger is a really unconventional pkg manager
it uses a suckless-like approach to installing pkgs by adding header files in recipes/
for example:
foo.h:
#include "../recipe.h"
static const Repository foo =
{
.name = "foo",
.url = "https://github.com/bar/foo",
.fetchCmd = "git clone",
.fetchFmt = "%s %s %s",
.buildCmd = "make",
.installCmd = "sudo cp foo /usr/local/bin/foo",
.uninstallCmd = "sudo foo /usr/local/bin/foo"
};
in recipe.h:
#include "recipes/foo.h"
static const Repository REPOS[] =
{
foo,
};