a minimal command line system information tool written in C and configured in Lua -- A fork of yrwq/yafetch https://git.ari.lt/ari/yafetch
Find a file
Ari Archer 60e692786c
make baz plugin compatible with the upcomming baz api
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2023-02-20 04:45:09 +02:00
doc Fix installation instructions 2022-10-28 02:41:00 +03:00
media update @ Sat 19 Mar 15:13:15 EET 2022 2022-03-19 15:13:15 +02:00
plugin/hooks make baz plugin compatible with the upcomming baz api 2023-02-20 04:45:09 +02:00
scripts Imrpoved debugability 2022-04-04 00:00:24 +03:00
src Improve code and mutability 2022-11-12 22:00:41 +02:00
.clang-format init 2022-02-15 00:34:09 +02:00
.editorconfig Make it available for the baz plugin manager 2022-10-28 02:35:44 +03:00
.envrc update @ Sat 19 Mar 15:13:15 EET 2022 2022-03-19 15:13:15 +02:00
.gitattributes Add gitattributes 2022-10-28 02:36:24 +03:00
.gitignore Make it available for the baz plugin manager 2022-10-28 02:35:44 +03:00
.shellcheckrc init 2022-02-15 00:34:09 +02:00
baz.env baz: bump version 2022-11-12 22:01:46 +02:00
configure Fixed LDFLAGS 2022-05-05 22:07:20 +03:00
CONTRIBUTING.md Make it available for the baz plugin manager 2022-10-28 02:35:44 +03:00
init.lua Add a lot of distros form https://www.nerdfonts.com/cheat-sheet 2022-08-14 18:18:02 +03:00
LICENSE init 2022-02-15 00:34:09 +02:00
README.md Make it available for the baz plugin manager 2022-10-28 02:35:44 +03:00
shell.nix update @ Sat 19 Mar 15:13:15 EET 2022 2022-03-19 15:13:15 +02:00

This project is a fork of yrwq/yafetch with a different build system, more improvements and active porting to newer lua versions

Yafetch is a minimal command line system information tool written in C and configured in Lua.

Dependencies

  • a Linux distribution
  • a C compiler
  • Lua 5.4
  • (For NixOS) lorri

Documentation (Installation, Upgrading, etc.)

Docs

Usage

yafetch or yafetch <config.lua>

Configuration

Yafetch is extensible in lua, the default location for the config is ~/.config/yafetch/init.lua See Docs.

Testing

Requirements

  • Bash
  • Valgrind
  • Coreutils
  • Clang
  • GCC
  • Binutils
  • Lua 5.4

Testing

$ ./scripts/tests.sh

Warning

These tests are extremely slow and painful to do, so beware if you're running them in a CI environment or something of sort