LinuxCommandLibrary

fastfetch

Display system information and hardware details

TLDR

Display system information

$ fastfetch
copy

Display full system information with all the modules enabled
$ fastfetch [[-c|--config]] all
copy

Load a custom configuration file
$ fastfetch [[-c|--config]] [path/to/config_file]
copy

Fetch a specific structure
$ fastfetch [[-s|--structure]] [structure]
copy

Use a specific logo
$ fastfetch [[-l|--logo]] [logo]
copy

Display system information without a logo
$ fastfetch [[-l|--logo]] none
copy

Use a specific color for the keys and title
$ fastfetch --color [blue]
copy

SYNOPSIS

fastfetch [options]

PARAMETERS

--help
    Display help message.

--version
    Display version information.

--config <path>
    Specify a custom configuration file path.

--logo <name>
    Specify the logo to display.

--module <module_name>
    Specify a module to display. Can be used multiple times.

--hide <module_name>
    Specify a module to hide. Can be used multiple times.

--no-color
    Disable colors in output.

--disable-key
    Hide the key (label) for all modules.

--disable-title
    Hide the title.

--pipe
    Disable formatting and output raw data.

DESCRIPTION

Fastfetch is a command-line tool designed to quickly display system information in a visually appealing and customizable format. It aims to be a modern and efficient alternative to tools like Neofetch and Screenfetch.

Fastfetch gathers details about the operating system, kernel, hardware, desktop environment, installed packages, shell, CPU, GPU, memory usage, and more. It presents this data in a clean and concise manner, often alongside an ASCII art logo of the distribution. Fastfetch is highly configurable, allowing users to tailor the displayed information and its visual presentation through a configuration file. This includes choosing which modules to display, customizing colors, and selecting ASCII art.

The key advantage of Fastfetch lies in its speed and efficiency. It is written in C, which contributes to its fast execution time and low resource consumption, making it suitable for use on resource-constrained systems. It is cross platform and supports Linux, MacOS and Windows.

Fastfetch provides a compelling alternative to other information fetching tools.

CONFIGURATION

Fastfetch's behaviour is controlled by a configuration file.
The location of the default configuration file varies depending on the operating system.
Example configuration options include:

  • Setting custom colors.
  • Enabling/disabling specific modules.
  • Modifying the displayed ASCII art.

SEE ALSO

Copied to clipboard