koji-install: CLI tool for installing rpms directly from Fedora Koji

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

koji-install can install the latest koji build of a package locally. By default it only downloads newer binaries of the subpackages already installed, but there are options to override that.

[Skip to Readme]


Versions 0.1.0, 0.2.0, 0.3, 0.4, 0.5
Change log ChangeLog.md
Dependencies base (<5), directory, extra, filepath, koji (>=0.0.2), optparse-applicative, rpm-nvr, simple-cmd, simple-cmd-args, xdg-userdirs [details]
License BSD-3-Clause
Copyright 2021 Jens Petersen <juhpetersen@gmail.com>
Author Jens Petersen <juhpetersen@gmail.com>
Maintainer Jens Petersen <juhpetersen@gmail.com>
Category Unclassified
Home page https://github.com/juhp/koji-install
Bug tracker https://github.com/juhp/koji-install/issues
Source repo head: git clone https://github.com/juhp/koji-install.git
Uploaded by JensPetersen at 2021-12-03T03:43:16Z


Maintainer's Corner

For package maintainers and hackage trustees

Readme for koji-install-0.1.0

[back to package description]


A CLI tool for downloading and install rpms from Fedora koji.


$ koji-install podman

Will download the latest build for your Fedora version, and try to install it.

Selecting subpackages

By default only installed subpackages are updated, but the following options change the behavior:

--all: install all subpackages

--ask: ask about each subpackage

--base-only: only install base package

--exclude-devel: skip devel subpackages


$ koji-install
Install latest build from Koji

Usage: koji-install [--version] [-n|--dry-run]
                    [(-a|--all) | (-A|--ask) | (-b|--base-only) |
                      (-D|--exclude-devel)] [-d|--disttag DISTTAG]
                    [(-R|--nvr) | (-V|--nv)] PACKAGE
  Download and install latest package build from Koji tag.

Available options:
  -h,--help                Show this help text
  --version                Show version
  -n,--dry-run             Don't actually download anything
  -a,--all                 all subpackages
  -A,--ask                 ask for each subpackge
  -b,--base-only           only base package
  -D,--exclude-devel       Skip devel packages
  -d,--disttag DISTTAG     Use a different disttag [default: .fc35]
  -R,--nvr                 Give an N-V-R instead of package name
  -V,--nv                  Give an N-V instead of package name


stack install or cabal-rpm builddep && cabal install.