feat: add obisys crate for standardized CLI progress reporting

This commit introduces the `obisys` crate, which wraps `indicatif` to provide reusable `spinner` and `progress_bar` utilities with consistent styling and tick intervals. It refactors progress reporting across `obikindex`, `obikpartitionner`, and `obikmer` to use these shared functions, eliminating inline UI configuration and ensuring uniform terminal feedback.
This commit is contained in:
Eric Coissac
2026-06-03 19:03:59 +02:00
parent 4677d6f177
commit 02cb30c0ef
10 changed files with 59 additions and 89 deletions
+3 -2
View File
@@ -4,5 +4,6 @@ version = "0.1.0"
edition = "2024"
[dependencies]
libc = "0.2"
sysinfo = "0.33"
libc = "0.2"
sysinfo = "0.33"
indicatif = "0.17"