Project

xcperfect

0.02
No commit activity in last 3 years
No release in over 3 years
Make your xccov output prettier. Because who doesn't like pretty outputs? Am I rite?
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.3
>= 0
~> 0.49.0

Runtime

~> 2.0.7
 Project Readme



Installation

$ gem install xcperfect

Usage

  • Pipe
$ xcrun xccov --json [options] | xcperfect [options]
  • Feed it in via flags
$ xcperfect [--file | -f] report.json [options]

⚠️ Please note that xcperfect only takes in xccov's --json output

Formats

  • --all, -a Default

All

  • --simple, -s

Simple

  • --html (COMING SOON)

⚙️ Options

  • --[no]-color: turn on or off coloring (default is on)
  • --[no]-utf8: turn on or off usage of UTF-8 for output (default is on)
  • -t, --targets=x,y,z: choose targets to generate reports for

✋ Contributing

This is an open source project so feel free to contribute by

Note

The name xcperfect is not trying to convey that the code is perfect by any means. The code is far from perfect as this is my first Ruby project; PRs are welcome and appreciated 😀

❗ Fun fact! xcperfect has only one dependency - rouge - for syntax highlighting. So if you are already using xcpretty, no additional dependencies are required

LICENSE

LICENSE.md