{"repo":"tuna-f1sh/cyme","free":true,"listed":false,"github":"https://github.com/tuna-f1sh/cyme","clone":"git clone https://github.com/tuna-f1sh/cyme.git","description":"List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features","language":"Rust","stars":1180,"topics":["cli","lsusb","tool","usb","libusb","macos","rust"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Cyme List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features. Profiles system USB buses and the devices on those buses, including full device descriptors. As a developer of embedded devices, I use a USB list tool on a frequent basis and developed this to cater to what I believe are the short comings of lsusb : verbose dump is mostly too verbose, tree doesn't contain useful data on the whole, it barely works on non-Linux platforms and modern terminals support features that make glancing through the data easier. The project started as a quick replacement for the barely working lsusb script and a Rust project to keep me up to date! Like most fun projects, it quickly experienced feature creep as I developed it into a cross-platform replacement for lsusb . It started as a macOS system profiler parser, evolved to include a 'libusb' based profiler for reading full device descriptors and now defaults to a pure Rust profiler using nusb. It's not perfect as it started out as a Rust refresher but I had a lot of fun developing it and hope others will find it useful and can contribute. Reading around the lsusb source code, USB-IF and general USB information was also a good knowledge builder. The name comes from the technical term for the type of blossom on a Apple tree: cyme - it is Apple related and also looks like a USB device tree 😃🌸. Features Compatible with lsusb using --lsusb argument. Supports all ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/tuna-f1sh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tuna-f1sh/cyme/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}