ArcH Linux ReposItory MANager
Go to file
2024-08-26 21:58:46 +03:00
.github feat: add abillity to check broken dependencies (#122) 2024-08-14 17:07:10 +03:00
docker build: install base-devel package 2024-04-04 13:16:03 +03:00
docs feat: replace scan paths options to single one 2024-08-25 20:39:11 +03:00
package feat: replace scan paths options to single one 2024-08-25 20:39:11 +03:00
pylint_plugins test: add pytlint imports plugin and fix errors 2024-01-05 19:52:51 +02:00
recipes feat: add support of pam authentication 2024-08-20 16:44:40 +03:00
src/ahriman implement audit log tables and methods 2024-08-26 21:58:46 +03:00
tests implement audit log tables and methods 2024-08-26 21:58:46 +03:00
.bandit-test.yml chore: make yamll style consistent 2023-12-29 03:57:13 +02:00
.bandit.yml chore: make yamll style consistent 2023-12-29 03:57:13 +02:00
.dockerignore speedup docker build command by adding dockerignore listing 2022-11-11 12:47:31 +02:00
.gitignore move documentation to tox 2022-04-18 01:48:36 +03:00
.pylintrc feat: add ability to suppress git hints 2024-08-23 14:33:07 +03:00
.readthedocs.yml refactor: update code to the latest python (3.12+) 2024-05-05 21:17:30 +03:00
AUTHORS add security notes 2022-11-24 02:38:33 +02:00
CONTRIBUTING.md feat: replace scan paths options to single one 2024-08-25 20:39:11 +03:00
COPYING uploader demo 2021-03-05 04:10:29 +03:00
Dockerfile feat: add abillity to check broken dependencies (#122) 2024-08-14 17:07:10 +03:00
github-logo.png fix code block in docs 2023-07-06 19:17:11 +03:00
pyproject.toml feat: add abillity to check broken dependencies (#122) 2024-08-14 17:07:10 +03:00
README.md feat: replace scan paths options to single one 2024-08-25 20:39:11 +03:00
SECURITY.md add security notes 2022-11-24 02:38:33 +02:00
tox.ini build: update pytest configuration to suppress deprecation warnings 2024-08-26 21:44:40 +03:00
web.png docs: correct crossreference in docs 2023-11-06 14:04:15 +02: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 and repository support.

  • Dependency manager.

  • VCS packages support.

  • Official repository support.

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

  • Various rebuild options with ability to automatically bump package version.

  • Sign support with gpg (repository, package), multiple packagers support.

  • 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; however additional steps (like configuring build toolchain and sudoers) are recommended and can be easily achieved by following install instructions.

FAQ

Live demos