Sign inSign up

essentialkaos/bop

By essentialkaos

Updated 4 months ago

Utility for generating bibop tests for RPM packages

Image
Developer tools
0

4.7K

essentialkaos/bop repository overview

GitHub Actions CI Status GoReportCard Codebeat badge GitHub Actions CodeQL Status

InstallationDocker supportCommand-line completionUsageBuild StatusContributingLicense


bop is a utility for generating bibop tests for RPM packages.

Installation
From source

To build the bop from scratch, make sure you have a working Go 1.17+ workspace (instructions), then:

go install github.com/essentialkaos/bop
Prebuilt binaries

You can download prebuilt binaries for Linux from EK Apps Repository:

bash <(curl -fsSL https://apps.kaos.st/get) bop
Docker support

You can use Docker containers for testing your packages. Install latest version of Docker, then:

curl -#L -o bop-docker https://kaos.sh/bop/bop-docker
chmod +x bop-docker
sudo mv bop-docker /usr/bin/
bop-docker test-name package.rpm
Command-line completion

You can generate completion for bash, zsh or fish shell.

Bash:

sudo bop --completion=bash 1> /etc/bash_completion.d/bop

ZSH:

sudo bop --completion=zsh 1> /usr/share/zsh/site-functions/bop

Fish:

sudo bop --completion=fish 1> /usr/share/fish/vendor_completions.d/bop.fish
Usage
Usage: bop {options} name package…

Options

  --output, -o file        Output file
  --service, -s service    List of services for checking (mergable)
  --no-color, -nc          Disable colors in output
  --help, -h               Show this help message
  --version, -v            Show version

Examples

  bop redis redis*.rpm
  Generate tests for Redis package

Build Status
BranchStatus
masterCI
developCI
Contributing

Before contributing to this project please read our Contributing Guidelines.

License

Apache License, Version 2.0

Tag summary

Content type

Image

Digest

sha256:da1e4db31

Size

120.4 MB

Last updated

4 months ago

docker pull essentialkaos/bop