{"repo":"orlangure/gocovsh","free":true,"listed":false,"github":"https://github.com/orlangure/gocovsh","clone":"git clone https://github.com/orlangure/gocovsh.git","description":"Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line 💻","language":"Go","stars":387,"topics":["golang","go","coverage","coverage-report","testing","cli","golang-cli"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Gocovsh - Go Coverage in your terminal gocovsh is a tool for exploring Go Coverage reports from the command line. Don't skip the Giving back section! 💰 Demo below 🎬 👇 There is a Russian word Ковш (pronounced like \"Kovsh\") which means a ladle or a dipper . \"The Big Dipper\" is also a part of the constellation Ursa Major, thus the friendly dipper-shaped Gopher mascot, created by Michael Zolotov. Installation Using Homebrew Pre-built binary Grab your pre-built binary from the Releases page. From source Usage 1. Generate Go coverage report at your project's root with For more information about generating Go coverage reports, see 📝 my blog post. 2. Run gocovsh at the same folder with coverage.out report and go.mod file ( go.mod is required). 3. Use j/k/enter/esc keys to explore the report. See built-in help for more key-bindings. Themes gocovsh supports 4 nice themes (using Catppuccin Theme project) and an ugly default one at this moment. To change the theme, set GOCOVSH THEME environment variable to one of the following values: mocha , latte , frappe or macchiato : To always use the same theme, add export GOCOVSH THEME= to your /.bashrc , /.zshrc or any other file that you use for shell configuration. Giving back This is a free and open source project that hopefully helps its users, at least a little. Even though I don't need donations to support it, I understand that there are people that wish to give back anyway. If you are one of them, I encourage you to plant some trees wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/orlangure","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/orlangure/gocovsh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}