ArcH Linux ReposItory MANager
Go to file
Evgeniy Alekseev 26408e82c0 review loggers once more
This commit makes loggers like java.util.logging with fully qualified
logger name which is created by LazyLogging trait
2022-06-28 11:00:45 +03:00
.github add shell and version parser 2022-05-27 18:34:07 +03:00
docker remove implicit user from docker 2022-04-01 18:39:24 +03:00
docs review loggers once more 2022-06-27 01:41:49 +03:00
package review loggers once more 2022-06-27 01:41:49 +03:00
src/ahriman review loggers once more 2022-06-28 11:00:45 +03:00
tests fix case with package name which cannot be downloaded 2022-06-27 18:53:48 +03:00
.bandit-test.yml strict test checks 2022-03-04 02:04:52 +03:00
.bandit.yml add bandit integration and fix its warnings 2021-08-11 02:45:13 +03:00
.gitignore move documentation to tox 2022-04-18 01:48:36 +03:00
.pylintrc small docs update 2022-06-04 15:24:14 +03:00
.readthedocs.yaml Docs update (#61) 2022-05-06 02:54:37 +03:00
AUTHORS more templates 2021-03-29 00:13:20 +03:00
CONTRIBUTING.md review loggers once more 2022-06-27 01:41:49 +03:00
COPYING uploader demo 2021-03-05 04:10:29 +03:00
Dockerfile remove implicit user from docker 2022-04-01 18:39:24 +03:00
Makefile add contribution guide 2022-05-11 03:17:37 +03:00
README.md replace if with while for telelgram reporting 2022-06-10 12:02:00 +03:00
setup.py add shell and version parser 2022-05-27 18:34:07 +03:00
tox.ini Docs update (#61) 2022-05-06 02:54:37 +03:00
web.png documentation update 2021-09-10 03:32:45 +03:00

ArcH linux ReposItory MANager

tests status setup status Docker Image Version (latest semver) CodeFactor Documentation Status

Wrapper for managing custom repository inspired by repo-scripts.

Features

  • Install-configure-forget manager for the very own repository.

  • Multi-architecture support.

  • Dependency manager.

  • VCS packages support.

  • Official repository support.

  • Ability to patch AUR packages and even create package from local PKGBUILDs.

  • Sign support with gpg (repository, package, per package settings).

  • Triggers for repository updates, e.g. synchronization to remote services (rsync, s3 and github) and report generation (email, html, telegram).

  • Repository status interface with optional authorization and control options:

    web interface

Installation and run

For installation details kindly refer to the documentation. For application commands it is possible to get information by using --help/help command or by using man page (web version).

Configuration

Every available option is described in the documentation.

The application provides reasonable defaults which allow to use it out-of-box, though additional steps (like configuring build toolchain and sudoers) is recommended and can be easily achieved by following install instructions.

FAQ