Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juhp/fedora-composes
Check the current status of latest Fedora composes
https://github.com/juhp/fedora-composes
Last synced: 17 days ago
JSON representation
Check the current status of latest Fedora composes
- Host: GitHub
- URL: https://github.com/juhp/fedora-composes
- Owner: juhp
- License: bsd-3-clause
- Created: 2022-05-18T06:58:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T11:09:38.000Z (11 months ago)
- Last Synced: 2024-03-15T11:23:38.017Z (10 months ago)
- Language: Haskell
- Homepage: https://hackage.haskell.org/package/fedora-composes
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# fedora-composes
A small tool to list and check the status of Fedora composes.
## Examples
`$ fedora-composes list --latest rawhide`
```
https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240909.n.0
```
`$ fedora-composes list -l2 branched````
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-41-20240909.n.0
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-41-20240908.n.0
```
`$ fedora-composes status --no-more branched````
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-41-20240909.n.0
2024-09-09 15:15:03 +08
2024-09-09 19:59:30 +08 FINISHED_INCOMPLETE```
`$ fedora-composes status -n updates 40`
```
https://kojipkgs.fedoraproject.org/compose/updates/Fedora-40-updates-testing-20240909.0
2024-09-09 22:33:40 +08 STARTEDhttps://kojipkgs.fedoraproject.org/compose/updates/Fedora-40-updates-20240909.0
2024-09-09 08:15:35 +08
2024-09-09 09:13:03 +08 FINISHED```
## Usage
`$ fedora-composes --version`
```
0.2.1
```
`$ fedora-composes --help````
check status of fedora composesUsage: fedora-composes [--version] COMMAND
https://github.com/juhp/fedora-composes#readme
Available options:
-h,--help Show this help text
--version Show versionAvailable commands:
list List dirs/composes (by default only last compose)
status Show compose status
```There is the notion of repos and composes.
For example `Fedora-40-updates` is a repo
and `Fedora-40-updates-20240809.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-composes) | (-L|--latest) |
(-l|--limit LIMIT)] [-r|--repos] [DIR] [SUBSTR]List dirs/composes (by default only last compose)
Available options:
-d,--debug debug output
-a,--all-composes All composes
-L,--latest Only latest compose
-l,--limit LIMIT Max number of composes
-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-40` shows time and status of updates push
`fedora-composes status branched 41` shows time and status of branched compose
`$ fedora-composes status --help`
```
Usage: fedora-composes status [-d|--debug]
[(-a|--all-composes) | (-L|--latest) |
(-l|--limit LIMIT)] [-n|--no-more] DIR [SUBSTR]Show compose status
Available options:
-d,--debug debug output
-a,--all-composes All composes
-L,--latest Only latest compose
-l,--limit LIMIT Max number of composes
-n,--no-more Do not prompt for more results
-h,--help Show this help text
```## Installation
fedora-composes rpm builds are available from Copr:## Build from source
stack/cabal/cabal-rpm install