Skip to content

Portable and compact Unix/Linux shell utility to display system's hardware informations

License

Notifications You must be signed in to change notification settings

paul-raga/SysInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysInfo

A simple command-line tool to print informations of your machine.

Description

SysInfo is a shell utility that fetches informations from various files spread across a tipical Unix file system. It is fully written in C and does not depend on any libreries, so it comes native and ready to run on any machine runnin a Linux kernel.

Dependencies

  • Any Linux distribution on whatever architecture
  • GCC (version here)
  • CMake (version here)
  • Make (version here)

Installing

Download and compile the source code:

git clone https://github.com/paul-raga/SysInfo.git
cd SysInfo
mkdir build
cd build
cmake ..
make

Executing program

Currently installation does not add sysinfo to PATH, so from the project folder:

./sysinfo -c <device> <option1> <option2> 

or for a basic system informations report:

./sysinfo -b

Help

To get help on how to use the tool:

./sysinfo -h

Authors

Version History

  • 0.1.0-alpha
    • Support for "base report" includes cpu, memory, disks and gpu base informations. With a "custom report" it's possible to get specific data for a specific device

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details

About

Portable and compact Unix/Linux shell utility to display system's hardware informations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published