Sign inSign up

essentialkaos/bop

By essentialkaos

•Updated 5 months ago

Utility for generating bibop tests for RPM packages

Image
Developer tools
0

4.9K

essentialkaos/bop repository overview

GitHub Actions CI Status GoReportCard Codebeat badge GitHub Actions CodeQL Status

Installation⁠ • Docker support⁠ • Command-line completion⁠ • Usage⁠ • Build Status⁠ • Contributing⁠ • License⁠


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

5 months ago

docker pull essentialkaos/bop