Git Product home page Git Product logo

lsusb's Introduction

lsusb Command for macOS

Codacy Badge GitHub Repo Size GitHub Code Size in Bytes GitHub Last Commit GitHub Commit Activity

๐Ÿ“ Description

This is an utility to easily list USB devices in Mac OS X, just like the lsusb command in Linux. It leverages the data from the system_profiler SPUSBDataType built-in command available in Mac. You can type lsusb -v to get the unmodified output of system_profiler SPUSBDataType.

๐Ÿ’พ Installation

โฌ‡ Manual

To install, clone the repository and copy to a location available in your PATH, for example sudo cp lsusb /usr/sbin.

๐Ÿป Homebrew

You can also install it with Homebrew๐Ÿป using my Tap:

brew update && brew install laniksj/tap/lsusb-plus

or from official Homebrew๐Ÿป Tap:

brew update && brew install lsusb-laniksj

๐Ÿ“ Usage

Here's an output example:

Bus 036 Device 003: ID 04e8:6860 Samsung Electronics Co., Ltd. SAMSUNG_Android  Serial: 323062d3f6738057
Bus 036 Device 002: ID 05ac:8507 Apple Inc. Built-in iSight  Serial: 8J97P2KF16V13A00
Bus 038 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB 2.0 Hub [MTT]
Bus 038 Device 004: ID 0403:6001 Future Technology Devices International Limited FT232R USB UART  Serial: A601EFG9
Bus 038 Device 005: ID 12d1:1038 Huawei Technologies Co., Ltd. Android Adapter  Serial: 509F2735096D
Bus 038 Device 002: ID 05ac:8403 Apple Inc. Internal Memory Card Reader  Serial: 000000009833
Bus 004 Device 003: ID 05ac:8242 Apple Inc. IR Receiver
Bus 004 Device 002: ID 05ac:0236 Apple Inc. Apple Internal Keyboard / Trackpad
Bus 006 Device 002: ID 0a5c:4500 Broadcom Corp. BRCM2046 Hub
Bus 006 Device 003: ID 05ac:8213 Apple Inc. Bluetooth USB Host Controller  Serial: 002608CCAC6F
Bus 036 Device 001: ID 05ac:8006 Apple Inc. EHCI Root Hub Simulation
Bus 038 Device 001: ID 05ac:8006 Apple Inc. EHCI Root Hub Simulation
Bus 004 Device 001: ID 05ac:8005 Apple Inc. OHCI Root Hub Simulation
Bus 006 Device 001: ID 05ac:8005 Apple Inc. OHCI Root Hub Simulation

๐Ÿ™‹ Help

List USB devices
  -v  Increase verbosity (show output of "system_profiler SPUSBDataType")
  -s  [[bus]:][devnum]
       Show only devices with specified device and/or
       bus numbers (in decimal)
  -d  [vendor]:[product]
       Show only devices with the specified vendor and
       product ID numbers (in hexadecimal)
  -p  Display manufacturer names in parentheses
  -t  Dump the physical USB device hierarchy as a tree
  -V  Show version of program
  -h  Show usage and help

For a more accurate usage description type man lsusb or man man/lsusb.8 if inside the script's directory.

๐Ÿ› Bugs

Please report any bugs or issues you find. Thanks!

๐Ÿ—’๏ธ License

MIT License

๐Ÿ’ฐ Donate

Patreon

lsusb's People

Contributors

laniksj avatar johnfreed avatar dependabot[bot] avatar jlhonora avatar paulp avatar raimue avatar restyled-io[bot] avatar

Stargazers

Kyle Mohr avatar  avatar  avatar IAMLIUBO avatar Jason P. Scharf avatar Alice Wyan avatar  avatar Kamyar Mohajerani avatar Roberto avatar

Watchers

 avatar  avatar  avatar

lsusb's Issues

should be modified ad :brew install laniksj/tap/lsusb-plus

Description

brew update && brew install laniksj/tap/lsusb
Should be modified as๏ผš
brew update && brew install laniksj/tap/lsusb-plus

Reproduction steps

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

Screenshots

![DESCRIPTION](LINK.png)

Logs

No response

OS

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.