Closed MitMaro closed 8 months ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
src/config.rs | 2 | 3 | 66.67% | ||
src/display/crossterm.rs | 0 | 1 | 0.0% | ||
src/process.rs | 3 | 5 | 60.0% | ||
<!-- | Total: | 433 | 437 | 99.08% | --> |
Totals | |
---|---|
Change from base Build 6104199216: | 2.2% |
Covered Lines: | 4617 |
Relevant Lines: | 4815 |
Several years ago, I decided to break the project into a set of crates. The purpose, at the time, was to provide a clear separation between different projects. However, this added a lot of additional maintenance burden and overhead while providing only minimal benefit to the project.
It also added additional complexity when dealing with adding new keybindings and their related configs.
This reintegrates the majority of the project into a single crate, leaving a set of test utilities as a separate workspace.