Skip to content

essentialkaos/rep

GoReportCard Code Climate Maintainability Codacy badge
GitHub Actions CI Status GitHub Actions CodeQL Status

Usage demoInstallationUsageCI StatusLicense


rep is a DNF/YUM repository management utility.

Usage demo

demo

Installation

sudo dnf install -y https://pkgs.kaos.st/kaos-repo-latest.el$(grep 'CPE_NAME' /etc/os-release | tr -d '"' | cut -d':' -f5).noarch.rpm
sudo dnf install rep

Containers

Official rep images available on GitHub Container Registry and Docker Hub. Install the latest version of Podman or Docker, then:

curl -fL# -o rep-container https://kaos.sh/rep/rep-container
chmod +x rep-container
sudo mv rep-container /usr/bin/rep

mkdir /opt/rep
export REP_DIR=/opt/rep

# Create repository configuration in /opt/rep/conf (use common/repository.knf.example as an example)

rep init src x86_64
rep add my-package.el8.x86_64.rpm

Official Docker images with rep:

Usage

CI Status

Branch Status
master CI
develop CI

License

Apache License, Version 2.0