mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-24 15:27:17 +00:00
33 lines
1.8 KiB
Markdown
33 lines
1.8 KiB
Markdown
# ArcH linux ReposItory MANager
|
|
|
|
[](https://github.com/arcan1s/ahriman/actions/workflows/run-tests.yml)
|
|
[](https://github.com/arcan1s/ahriman/actions/workflows/run-setup.yml)
|
|
[](https://github.com/arcan1s/ahriman/actions/workflows/docker-image.yml)
|
|
[](https://www.codefactor.io/repository/github/arcan1s/ahriman)
|
|
[](https://ahriman.readthedocs.io/?badge=latest)
|
|
|
|
Wrapper for managing custom repository inspired by [repo-scripts](https://github.com/arcan1s/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 (email, html, telegram) and even ability to write own extensions.
|
|
* Dependency manager.
|
|
* Ability to patch AUR packages and even create package from local PKGBUILDs.
|
|
* Repository status interface with optional authorization and control options:
|
|
|
|

|
|
|
|
## Installation and run
|
|
|
|
For installation details please refer to the [documentation](docs/setup.rst). For command help, `--help` subcommand must be used. Subcommands have own help message as well. The package also provides a [man page](docs/ahriman.1).
|
|
|
|
## Configuration
|
|
|
|
Every available option is described in the [documentation](docs/configuration.rst).
|
|
|
|
## [FAQ](docs/faq.rst)
|