koji open¶
usage: koji open [-h] [--command COMMAND | --print] TYPE KEY
Launch web UI for koji data elements
positional arguments:
TYPE The koji data element type. Supported types: archive,
build, build-dir, channel, host, package, repo, rpm,
tag, tag-latest-dir, tag-repo-dir, target, task, user
KEY The key for the given element type.
optional arguments:
-h, --help show this help message and exit
--command COMMAND, -c COMMAND
Command to exec with the discovered koji web URL
--print, -p Print URL to stdout rather than executing a command
Launch local web browser to the informational page for a given koji data element.
The --command=COMMAND
option can be specified to pass the relevant
URL to an arbitrary executable rather than the platform-default URL
opener. On linux, the default command is xdg-open
, on macOS it is
open
and on Microsoft Windows it is start
. The return code of
the executed command will become the return code of the koji open
invocation.
The types archive
, build
, channel
, host
, package
,
repo
, rpm
, tag
, target
, task
, and user
all
open the relevant koji web info page if a matching element could be
found.
The type tag-latest-dir
accepts a tag as the argument, and will
open the tag's latest repository directory.
The type tag-repo-dir
works similar to tag-latest-dir
but
points to the actual repo ID path rather than the latest
symlink.
The type build-dir
accepts a build as the argument, and will open
the storage directory for that build's archives and logs.
Version 2.0.0 added the --print
option to facilitate simply
outputting the relevant URL without needing to execute a command such
as echo
Configuration¶
The default value for the open command can also be set under the
[open]
plugin configuration using the setting command
, which
supports a single {url}
variable
eg. in ~/.config/ksd/common.conf
[open]
command = firefox --new-window {url}