Skip to content

A CLI system information tool written in Rust.

License

Notifications You must be signed in to change notification settings

Asthowen/AFetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


AFetch banner

A CLI system information tool written in Rust.

Installation

Install with Cargo

You can use cargo to install the latest version of Afetch:

cargo install --locked afetch

Build manually

Start by cloning the repo:

git clone https://github.com/Asthowen/AFetch.git

For the next step you need to have Rust and cargo installed on your PC, for that follow the official documentation.

Now switch to project folder and compile a release:

cd AFetch && cargo build --release

Your executable will be in the target/release/ folder, it is named afetch.

Configuration

Locations of the configuration file

Linux -> $XDG_CONFIG_HOME/afetch or $HOME/.config/afetch
Windows -> %APPDATA%\Roaming\afetch
MacOS -> $HOME/Library/Application Support/afetch

Configuration options

- Language

Key name: language
Description: The language used by AFetch.
Available: auto / fr / en
Default: auto

- Disable entries

Key name: disabled_entries
Description: List of entries to be deactivated.
Available: os / host / kernel / uptime / packages / resolution / desktop / desktop-version / shell / terminal / terminal-font / memory / cpu / cpu-usage / network / disk / disks / public-ip / battery / color-blocks
Default: network, battery, cpu-usage & public-ip
Example:

disabled_entries:
  - battery
  - public-ip
  - network

- Logo

Key name: logo
Description: Allows you to customize the logo.
Example:

logo:
  status: enable # disable / enable
  char_type: braille # braille / picture
  picture_path: none # `the file path: eg: ~/pictures/some.png` / none

- Text Color

Key name: text_color
Description: Allows you to customize the color of printed information.
Example:

text_color:
  - 255 # r
  - 255 # g
  - 255 # b

- Text Header Color

Key name: text_color
Description: Allows you to customize the color of printed information header.
Example:

text_color_header:
  - 133 # r
  - 218 # g
  - 249 # b

Contributors

Asthowen SquitchYT

License

AFetch | GNU General Public License v3.0

About

A CLI system information tool written in Rust.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages