fedora-composes: Query Fedora composes

[ bsd3, program, utility ] [ Propose Tags ]

CLI tool to list and check status of Fedora composes


[Skip to Readme]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1
Change log ChangeLog.md
Dependencies base (<5), bytestring, extra, http-conduit, http-directory (>=0.1.9), simple-cmd-args (>=0.1.7), text, time [details]
License BSD-3-Clause
Copyright 2022 Jens Petersen <juhpetersen@gmail.com>
Author Jens Petersen <juhpetersen@gmail.com>
Maintainer Jens Petersen <juhpetersen@gmail.com>
Category Utility
Home page https://github.com/juhp/fedora-composes
Bug tracker https://github.com/juhp/fedora-composes/issues
Source repo head: git clone https://github.com/juhp/fedora-composes.git
Uploaded by JensPetersen at 2022-08-11T04:30:25Z
Distributions NixOS:0.1
Executables fedora-composes
Downloads 22 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2022-08-11 [all 1 reports]

Readme for fedora-composes-0.1

[back to package description]

fedora-composes

A small tool to list and check the status of Fedora composes.

Examples

$ fedora-composes list rawhide
Fedora-Rawhide-20220809.n.0
$ fedora-composes list branched
Fedora-36-20220506.n.0
Fedora-37-20220811.n.0
$ fedora-composes status branched 37
2022-08-11 08:58:46 +08 -> 2022-08-11 08:58:48 +08 STARTED Fedora-37-20220811.n.0

Usage

$ fedora-composes --version
0.1
$ fedora-composes --help
check status of fedora composes

Usage: fedora-composes [--version] COMMAND
  description here

Available options:
  -h,--help                Show this help text
  --version                Show version

Available commands:
  list                     List dirs/composes (by default only last compose)
  status                   Show compose status

There is the notation of repos and composes.

For example Fedora-36-updates is a repo and Fedora-36-updates-20220810.0 is a compose for it.

Filtering is case insensitive.

list

fedora-composes list lists releases and other subdirs (rawhide, updates, branched, etc)

fedora-composes list updates shows latest updates composes

fedora-composes list updates fedora-36 shows latest F36 updates composes

fedora-composes list branched shows latest branched composes

$ fedora-composes list --help
Usage: fedora-composes list [-d|--debug] [(-a|--all-repos) | (-n|--num NOREPOS)]
                            [(-A|--all-composes) | (-l|--limit LIMIT)]
                            [-r|--repos] [DIR] [SUBSTR]
  List dirs/composes (by default only last compose)

Available options:
  -d,--debug               debug output
  -a,--all-repos           All repos
  -n,--num NOREPOS         Number of repos (default: 6)
  -A,--all-composes        All composes
  -l,--limit LIMIT         Number of composes (default: 1)
  -r,--repos               Only list target repos
  -h,--help                Show this help text

status

fedora-composes status rawhide shows time and status of newest rawhide

fedora-composes status updates fedora-36 shows time and status of updates push

fedora-composes status branched 37 shows time and status of branched compose

$ fedora-composes status --help
Usage: fedora-composes status [-d|--debug]
                              [(-a|--all-repos) | (-n|--num NOREPOS)]
                              [(-A|--all-composes) | (-l|--limit LIMIT)] DIR
                              [SUBSTR]
  Show compose status

Available options:
  -d,--debug               debug output
  -a,--all-repos           All repos
  -n,--num NOREPOS         Number of repos (default: 6)
  -A,--all-composes        All composes
  -l,--limit LIMIT         Number of composes (default: 1)
  -h,--help                Show this help text

Installation

stack/cabal/cabal-rpm install