#infux
infux is program for display info about system (Screenshot Information Tool), writen in C++ (so is fast).
Output can colored(default) or nocolored. Logo will be selected automatically according to the distribution (or manually).
Displays the following information:
- Operating system - distribution
- Kernel version
- Shell
- Number of installed packages
- Desktop Environment
- CPU
- GPU
- OpenGL version
- Resolution display
- RAM - used/all (and used in percentages)
- Root partition - used/all (and used in percentages)
- Home partition - used/all (and used in percentages)
Supports this logos: Arch-Linux, Debian, Fedora, GNOME, GNOME-circle, KDE, Linux-Mint, Linux-Mint-2, nothing, openSUSE, RHEL, tux, Ubuntu (yet).
##Dependencies:
File /etc/os-release (default exist on systemd systems) or lsb-release package.
For detect GPU and OpenGL you must have installed mesa-utils package.
##Compilation:
cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX:PATH="/usr"
make
sudo make install
##Usage
infux [OPTIONS]
OPTIONS:
-c, --colors-off Turn off colors.
-l[LOGO], --logo[LOGO] Show another logo, for ex.: -l[tux]
-h, --help Show help.
-v, --version Show version of program.
##TODO:
-
version 0.7:
- Shell info
- Resolution info
- DE info
- Packages info
-
version 0.8:
- Work on distros without systemd(file /etc/os-release) -> lsb-release (as fallback solutions)
- Work on distros without systemd(file /etc/os-release) -> lsb-release (as fallback solutions)
-
version 0.9:
- Resize all logos to same size
- Add more size of logos
- Add next logos
- Add support for next distributions
-
version 1.0:
##Version Actual version is 0.8.1.
#License Code is under GNU GPLv3 license.