sfetch

Crates.iosfetch
lib.rssfetch
version1.3.1
sourcesrc
created_at2021-05-15 11:34:56.032721
updated_at2022-01-27 23:57:25.737255
descriptionA minimalistic and customizable fetching program written in Rust.
homepage
repositoryhttps://github.com/MattTheNub/sfetch.git
max_upload_size
id397814
size9,591
Matt (MattTheNub)

documentation

README

sfetch

A minimalistic and customizable fetching program written in Rust.

Installation

Only Linux is currently supported. The easiest way to install sfetch is to run cargo install sfetch. However, if you want to customize your installation, you may instead build from source:

git clone https://github.com/MattTheNub/sfetch.git
cd sfetch
cargo build --release

You may now configure and rebuild sfetch. The binary will be located at target/release/sfetch.

The Goal

Create a fetching program, similar to neofetch, afetch, and others, while maintaining as much functionality as possible with a maximum of 80 lines of code (SLOC).

Name Choice

One letter followed by 'fetch' is a pretty common naming scheme for these fetching programs. I chose 's' because this project is really stupid.

Configuration

Configuration is stored in the src/config.rs file, and is used at compile-time. You must rebuild (cargo build --release) to see changes.

Commit count: 17

cargo fmt