C# software to manage custom archlinux AUR repos https://repomgr.zotan.services
Go to file
2019-07-07 00:01:25 +02:00
Pages Add unit tests 2019-07-07 00:01:25 +02:00
Properties Add unit tests 2019-07-07 00:01:25 +02:00
tests Add unit tests 2019-07-07 00:01:25 +02:00
wwwroot Initial commit 2019-07-05 00:36:10 +02:00
.gitignore Fix edgecases, improve reliability 2019-07-05 15:29:03 +02:00
.gitlab-ci.yml Add unit tests 2019-07-07 00:01:25 +02:00
app.config Initial commit 2019-07-05 00:36:10 +02:00
appsettings.Development.json Add unit tests 2019-07-07 00:01:25 +02:00
appsettings.json Add unit tests 2019-07-07 00:01:25 +02:00
LICENSE Add LICENSE 2019-07-05 11:19:55 +00:00
Program.cs Add unit tests 2019-07-07 00:01:25 +02:00
README.md Update README 2019-07-05 17:11:06 +02:00
RepoMgr.cs Add unit tests 2019-07-07 00:01:25 +02:00
repomgr.csproj Add unit tests 2019-07-07 00:01:25 +02:00
repomgr.sln Add unit tests 2019-07-07 00:01:25 +02:00
Startup.cs Initial commit 2019-07-05 00:36:10 +02:00

repomgr

This software allows you to automatically manage any archlinux repo with git repos as source.

Usage:

First, initialize your repository using repomgr /path/to/data init /path/to/repo repo

Next, add a package. repomgr /path/to/data add <package>

Then, build the package and update the repo. repomgr /path/to/data update <package>

Now you can list your packages using repomgr /path/to/data list

If you want to automatically update your packages, set up a cronjob for repomgr /path/to/data update-all.

You can also remove packages using repomgr /path/to/data remove <package>

In case you want a webinterface to view the status of the builds, check out repomgr /path/to/data daemon. You can change the port with the environment variable ASPNETCORE_URLS. For example, to change it to port 5777, use ASPNETCORE_URLS='http://*:5777' repomgr /path/to/data daemon