ArcH Linux ReposItory MANager
Go to file
Evgeniy Alekseev 2d2cd73010 better processing for subcommands
Old versions cached full output to memory and only after that printed it
into log. This behaviour causes issues in case if operation stucks and
you would need to find the step at which it does. New check_output
method uses Popen directly and iterates over stdout lines

Also changed behaviour from merging stderr into stdout to separate
stderr logging.

Any other behaviour of the function must be the same.

Also changed GPG.key_import method to disable local signing since it
seems it is useless (and may break process in case if there is no
private key)
2022-04-04 00:03:22 +03:00
.github configure docker to work with tags 2022-03-31 02:19:48 +03:00
docker remove implicit user from docker 2022-04-01 18:39:24 +03:00
docs docs update 2022-04-03 01:44:11 +03:00
package create user in docker container 2022-03-31 03:25:53 +03:00
src/ahriman better processing for subcommands 2022-04-04 00:03:22 +03:00
tests better processing for subcommands 2022-04-04 00:03:22 +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 port part of settings to database (#54) 2022-03-31 01:48:06 +03:00
.pylintrc logging rethink 2021-08-17 00:23:34 +03:00
AUTHORS more templates 2021-03-29 00:13:20 +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 migrate to tox 2022-03-21 04:38:42 +03:00
README.md migrate to tox 2022-03-21 04:38:42 +03:00
setup.py migrate to tox 2022-03-21 04:38:42 +03:00
tox.ini better processing for subcommands 2022-04-04 00:03:22 +03:00
web.png documentation update 2021-09-10 03:32:45 +03:00

ArcH Linux ReposItory MANager

tests status setup status docker image CodeFactor

Wrapper for managing custom repository inspired by repo-scripts.

Features

  • Install-configure-forget manager for own repository.

  • Multi-architecture support.

  • VCS packages support.

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

  • Synchronization to remote services (rsync, s3 and github) and report generation (html).

  • Dependency manager.

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

  • Repository status interface with optional authorization and control options:

    web interface

Installation and run

For installation details please refer to the documentation. For command help, --help subcommand must be used. Subcommands have own help message as well. The package also provides a man page.

Configuration

Every available option is described in the documentation.

FAQ