Skip to main content

A command-line tool to generate PDF for SonarQube Reports

Project description

PyPI Downloads

RedCoffee

RedCoffee is a command-line tool designed to manage SonarQube reports easily. It allows you to configure the SonarQube analysis token and generate PDF reports from SonarQube analysis data.

Installation

To install RedCoffee, you can use pip. First, ensure you have Python and pip installed on your system. Then, you can install RedCoffee directly from PyPI:

pip install redcoffee

Disclaimer: Due to some changes in response structure of SonarQube API, I had to push a non backward compatible change. Hence, it is advisable to upgrade to redcoffee=1.1

pip install redcoffee==1.1

Pre Requisites

The SonarQube analysis for the project should have been already done.

Usage

Please run the following command to generate the PDF Report

redcoffee generatepdf --host=${YOUR_SONARQUBE_HOST_NAME} --project=${SONARQUBE_PROJECT_KEY} --path=${PATH WHERE PDF FILE IS TO BE STORED} --token=${SONARQUBE_USER_TOKEN}

Maintenance

Please reach out to @Anubhav9 on Github

More Information and Documentation ( made available via Github Pages )

Please visit the Github Page for this project to stay updated with the latest changes - Github Page Documentation for RedCoffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redcoffee-2.8.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

redcoffee-2.8-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file redcoffee-2.8.tar.gz.

File metadata

  • Download URL: redcoffee-2.8.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for redcoffee-2.8.tar.gz
Algorithm Hash digest
SHA256 3275303d21354ece0c261962973c3e39a56a036117dc6301e6bfba803eef06bb
MD5 b85e8e941c75e6b9828a7420016dac97
BLAKE2b-256 6e33e5b97da207dd0bba55031990dfc448edc13c81cde5f7b03a063f5cd3562e

See more details on using hashes here.

File details

Details for the file redcoffee-2.8-py3-none-any.whl.

File metadata

  • Download URL: redcoffee-2.8-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for redcoffee-2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 bab65277998e8a21d597de78ec1eca114ecff00d33a595f1bda2cda036a8d83b
MD5 8a27b2657910699935411bd7f157dca5
BLAKE2b-256 51c3d73deb8b5275906db76d2ca54919a135951a05aaf680ab6ac25284a639f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page