homepage: https://github.com/softwarefactory-project/zuul-haskell#readme
changelog-type: markdown
hash: eac17a72fd8b6ead5863ef001aee2e7fc1b31d241ec13e20b4f325a72cbd9cc9
test-bench-deps:
  bytestring: <0.11
  base: '>=4.11.0.0 && <5'
  zuul: -any
  tasty-hunit: '>=0.10 && <0.11'
  tasty: '>=0.11.2 && <1.5'
  aeson: '>=1.0.0.0 && <1.6'
maintainer: tdecacqu@redhat.com
synopsis: A zuul client library
changelog: |
  # Changelog

  ## 0.1.0.0 (2021-02-18)

  - Basic Zuul API data types.
  - live-changes and nodepool-labels commands.
basic-deps:
  http-client: '>=0.5.0 && <0.8'
  xdg-basedir: <0.3.0
  optparse-generic: <1.5.0
  base: '>=4.11.0.0 && <5'
  aeson-pretty: <0.9
  text: '>=0.11.1.0 && <1.3'
  filepath: '>=1.4 && <1.5'
  zuul: -any
  containers: '>=0.5.8.0 && <0.7'
  http-client-tls: '>=0.2.0 && <0.4'
  aeson: '>=1.0.0.0 && <1.6'
  directory: '>=1.3.0.0 && <1.4'
all-versions:
- 0.1.0.0
author: Tristan de Cacqueray
latest: 0.1.0.0
description-type: markdown
description: |
  # zuul

  [![Hackage](https://img.shields.io/hackage/v/zuul.svg)](https://hackage.haskell.org/package/zuul)

  A client library for [zuul](https://zuul-ci.org).

  ## Features

  - JSON decoder for API endpoints.
  - HTTP client helper functions.
  - Command line utility to compute informations.
    - live-changes: count the number of change running in a pipeline.
    - nodepool-labels: get the label used in project pipelines.


  ## Contribute

  Run tests:

  ```
  $ cabal build
  $ cabal test
  ```

  Run cli:

  ```
  $ cabal run zuul-cli -- --help
  ```

  Install cli:

  ```
  $ cabal install --installdir=~/.local/bin
  ```

  Build container:

  ```
  $ podman build -t quay.io/software-factory/zuul-stats .
  ```
license-name: Apache-2.0

Update from Hackage at 2021-02-18T19:41:34Z
Update from Hackage at 2021-02-18T19:41:34Z
