Skip to content

pythops/dmitui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 Work In Progress 🚧


TUI version of dmidecode



What is dmidecode ?

From dmidecode man page:

dmidecode is a tool for dumping a computer's DMI (some say SMBIOS) table contents in a human-readable format. This table contains a description of the system's hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision. Thanks to this table, you can retrieve this information without having to probe for the actual hardware.

Why dmitui then ?

dmitui is a TUI (Text User Interface) version that allows for easy navigation between sections, unlike dmidecode, which requires you to specify the section as a command-line option. Additionally, dmitui presents information in a well-organized and visually appealing manner.

💡 Prerequisites

A Linux based OS.

🚀 Installation

⚒️ Build from source

To build dmitui:

cargo build --release

This will produce an executable file at target/release/dmitui that you can copy to a directory in your $PATH.

🪄 Usage

Run the following command to start dmitui:

sudo dmitui

📌 Supported DMI types

  • Firmware (type 0)
  • System (type 1)
  • Baseboard (type 2)
  • Chassis (type 3) (Partially)
  • Firmware Language Information (type 13)
  • Physical Memory Array (type 16)
  • Portable Battery (type 22)

⚖️ License

GNU General Public License v3.0 or later

About

⚙️ TUI version of dmidecode tool

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project