C# software to manage custom archlinux AUR repos https://repomgr.zotan.services
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Laura Hausmann a9a44f4a6f
Fix build
1 month ago
Pages update, fix 3 years ago
Properties Add unit tests 4 years ago
tests Update to net70 2 months ago
wwwroot Initial commit 4 years ago
.gitignore Fix edgecases, improve reliability 4 years ago
.gitlab-ci.yml Add unit tests 4 years ago
LICENSE Update 'LICENSE' 2 years ago
Program.cs Updates 3 years ago
README.md Updates 3 years ago
RepoMgr.cs Fix update 2 months ago
Startup.cs Update+bugfix 3 years ago
app.config Initial commit 4 years ago
appsettings.Development.json Add unit tests 4 years ago
appsettings.json Add unit tests 4 years ago
compile_upload.sh another update 2 years ago
repomgr.csproj Fix build 1 month ago
repomgr.sln Add unit tests 4 years ago



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

Important info:

libgit2 links against openssl1.0, so make sure that is installed.


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