hw-info

Crates.iohw-info
lib.rshw-info
version0.1.6
created_at2026-01-19 05:34:09.307269+00
updated_at2026-01-19 05:34:09.307269+00
descriptionA simple command line tool that displays useful system information.
homepagehttps://github.com/maciakl/hwinfo
repositoryhttps://github.com/maciakl/hwinfo
max_upload_size
id2053791
size65,928
Luke Maciak (maciakl)

documentation

README

hwinfo

A simple command line tool that displays useful system information.

Example:

hwinfon

Usage

Just run:

hwinfo

There are no command line flags or arguments.

Details

The information displayed includes:

  • System Information:
    • Model Name
    • Service Tag or Serial Number
    • BIOS Version
    • SMBIOS Version
  • CPU Information:
    • Name
    • Speed
    • Number of cores
  • Video Card Name
  • Total System Memory
  • Number of memory slots
  • List of installed memory modules with following info for each:
    • DIMM number
    • Capacity
  • Operating System Information:
    • OS Name (eg. Microsoft Windows 10 Pro)
    • Windows version
    • Windows build number
  • Hostname
  • Domain or workgroup name
  • User information:
    • local username
    • registered email
  • List of physical storage drives along with:
    • Model Name
    • Capacity
  • List of logical storage volumes along with:
    • Drive letter
    • Volume Name
    • Remote Name
    • Capacity
    • Free space
  • List of active network adapters along with :
    • NIC Name
    • MAC Adresses (if available)
    • DHCP Status
    • IP Addresses
    • Default Gateway
    • DNS Servers

The output is colorized on the terminal, but can be piped into a file as plain text.

Installing

Install via cargo:

 cargo install https://github.com/maciakl/dashword/ 

This tool is also distributed via scoop (see scoop.sh).

First, you need to add my bucket:

scoop bucket add maciak https://github.com/maciakl/bucket

Next simply run:

scoop install maciak/hwinfo

If you don't want to use scoop you can simply download the executable from the release page and extract it somewhere in your path.

Commit count: 26

cargo fmt