{"id":15343698,"url":"https://github.com/spacewander/luacov-console","last_synced_at":"2025-04-15T02:36:56.258Z","repository":{"id":46163569,"uuid":"69740068","full_name":"spacewander/luacov-console","owner":"spacewander","description":"Combine luacov with your development cycle and CI","archived":false,"fork":false,"pushed_at":"2024-12-08T05:11:24.000Z","size":55,"stargazers_count":17,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T15:04:33.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spacewander.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-01T13:24:07.000Z","updated_at":"2024-12-08T05:11:28.000Z","dependencies_parsed_at":"2024-11-08T09:00:58.459Z","dependency_job_id":"beadc84d-48ad-4302-bc1a-bcf3679f3a0a","html_url":"https://github.com/spacewander/luacov-console","commit_stats":{"total_commits":14,"total_committers":3,"mean_commits":4.666666666666667,"dds":0.2142857142857143,"last_synced_commit":"d5641013353e73dd7af86d74736701afe6c4b79d"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacewander%2Fluacov-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacewander%2Fluacov-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacewander%2Fluacov-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacewander%2Fluacov-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spacewander","download_url":"https://codeload.github.com/spacewander/luacov-console/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248995101,"owners_count":21195497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T10:48:57.769Z","updated_at":"2025-04-15T02:36:55.968Z","avatar_url":"https://github.com/spacewander.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# luacov-console\n\n![luacov-console](./luacov-console.png)\n\nLuacov-console is a luacov reporter makes it easier for your development cycle and CI.\n\n## Usage\n\n1. Run tests with [luacov](https://github.com/keplerproject/luacov) enabled.\n2. Run `luacov-console [workdir]` to generate `luacov.report.out` and `luacov.report.out.index`.\n    Unlike luacov, luacov-console also counts lua files under `workdir` which weren't touched by tests.\n3. Run `luacov-console -s` to see the summary of coverage results.\n4. Run `luacov-console -l [lua pattern1] [lua pattern2]` to see the report of matched files.\n5. Run `luacov-console -s -l [lua pattern1] [lua pattern2]` to see the summary only for matched files.\n\n## Installation\n\n`[sudo] luarocks install luacov-console`\n\n## Commandline options\n\n```\n$ luacov-console -h\nUsage: luacov-console [--no-colored] [-s] [-h] [\u003cworkdir\u003e]\n       [-l \u003clist\u003e [\u003clist\u003e] ...]\n\nCombine luacov with your development cycle and CI\n\nArguments:\n   workdir               Specific the source directory (default: .)\n\nOptions:\n   --no-colored          Don't print with color.\n   -l \u003clist\u003e [\u003clist\u003e] ..., --list \u003clist\u003e [\u003clist\u003e] ...\n                         List coverage results of files matched given lua pattern(s).\n   -s, --summary         Show coverage summary.\n   -h, --help            Show this help message and exit.\n```\n\n## TODO\n\n- [ ] Make index file optional.\n- [ ] Customize color schema.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacewander%2Fluacov-console","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspacewander%2Fluacov-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacewander%2Fluacov-console/lists"}