Macchina-CLI / macchina

A system information frontend with an emphasis on performance.
https://crates.io/crates/macchina
MIT License
1.48k stars 51 forks source link

Replace vendored dependencies #334

Closed orhun closed 3 weeks ago

orhun commented 3 weeks ago

This PR removes the following vendored dependencies:

grtcdr commented 3 weeks ago

Hi Orhun,

Thanks for the patches, I presume the new vendoring model would have made the Arch PKGBUILD more complex than it ought to be.

ansi-to-tui: 7.0.0 is out which supports the latest version of Ratatui.

I'll try and work more closely with the upstream package to ensure version conflicts do not affect us going forward.

color-to-tui: Not needed. Ratatui supports de/serialization via serde feature.

I had no idea, very nice! Named, indexed and hex colors are all supported, so this change looks good to me.

Thanks for all the help!

This closes #333, I'll let the affected maintainers know that we're reverting the vendoring model in favor of this pull request.