gnomeria/usbtree
Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.
Hızlı değerlendirme
Özet
usbtree, USB aygıt ağacını ve aygıt ayrıntılarını terminalde canlı bir TUI ile görüntüleyen Rust uygulamasıdır.
Profiline uyum
USB cihazlarını terminalden incelemeye yarıyor; profilinizde donanım hata ayıklama ihtiyacı belirtilmiyor.
Neden yükseliyor
82 günlük bir repoda 669 yıldız dikkat çekici bir görünürlük gösteriyor. Ancak son 28 günde commit ve farklı yazar sayısı sıfır; bu nedenle yükselişin sürüp sürmediği veya projenin aktif geliştirilip geliştirilmediği mevcut ölçümlerle doğrulanamıyor.
Problem
USB aygıtlarının, hub bağlantılarının ve temel donanım özelliklerinin işletim sistemi araçları arasında dağınık olması, bağlantı sorunlarını terminalden incelemeyi zorlaştırır.
Çözüm
nusb ile USB aygıtlarını enumerate eder ve ratatui tabanlı arayüzde ağaç görünümü, hot-plug olayları, filtreleme ve ayrıntı paneli sunar. Linux'ta ek olarak URB etkinliğini gösterebilir; gerçek bant genişliği ölçümü usbmon ve root erişimi gerektirir.
Yenilik
USB aygıt ağacı, hot-plug takibi ve ayrıntı görünümünü platformlar arası bir terminal arayüzünde birleştiriyor; Linux'a özgü canlı etkinlik ölçümü ek bir kolaylık. Temel yaklaşımın yeni bir altyapı veya kategori oluşturduğuna dair kanıt yok.
Teknolojiler
- Rust
- nusb
- ratatui
- usbmon
- sysfs
- udisks2
Riskler
- Son 28 günde commit ve farklı yazar yok; bakım temposu belirsiz.
- Canlı aygıt etkinliği ve gerçek bant genişliği özellikleri Linux ile sınırlı; usbmon üzerinden gerçek bant genişliği için root erişimi gerekiyor.
- README, yayımlanmış GitHub release henüz olmadığını belirtiyor; bu nedenle önceden derlenmiş binary ve kurulum akışlarının erişilebilirliği belirsiz.
- macOS ve Windows binary'leri code-signing veya notarization içermiyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.