v0.1.0
This is the first release of Nanovision, a command-line tool designed to analyze, and visualize code coverage data across multiple reports.
Release Highlights
- Multi-Report Parsing: Support for Go Cover, Cobertura, and GCov report formats.
- Report Merging: Capabilities to merge distinct coverage files into a unified report.
- Output Formats: Generates detailed HTML reports, TextSummary, LCOV files, and RawJSON.
- Configuration: Full support for configuration via command-line flags or a
nanovision.yamlfile.
Installation
Binaries for Windows and Linux are attached below. You can also install via the provided scripts:
Windows (PowerShell)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force; iwr https://raw.githubusercontent.com/IgorBayerl/nanovision/main/scripts/install.ps1 -UseBasicParsing | iexLinux (Bash)
curl -sL https://raw.githubusercontent.com/IgorBayerl/nanovision/main/scripts/install.sh | bashUsage
# Run with default configuration
nanovision
# Run with specific flags
nanovision --report="coverage.out" --sourcedirs="." --reporttypes="Html,TextSummary"