Utility for generating bibop tests for RPM packages
4.7K
Installation • Docker support • Command-line completion • Usage • Build Status • Contributing • License
bop is a utility for generating bibop tests for RPM packages.
To build the bop from scratch, make sure you have a working Go 1.17+ workspace (instructions), then:
go install github.com/essentialkaos/bop
You can download prebuilt binaries for Linux from EK Apps Repository:
bash <(curl -fsSL https://apps.kaos.st/get) bop
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
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: 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
Before contributing to this project please read our Contributing Guidelines.
Content type
Image
Digest
sha256:da1e4db31…
Size
120.4 MB
Last updated
4 months ago
docker pull essentialkaos/bop