Skip to content

Chibraax/christfetch

Repository files navigation

christfetch

christfetch

Christfetch is a neofetch-like tool for display OS informations on the terminal. Every time christfetch is executed a random verse of the bible will be display. Written in C++ so it's speed daemon. Currently working only on Linux.

Examples

Build from source :

Chrisfetch is written mainly in C++, Conan as package manager, and Cmake as build system.

Install conan here

cd christfetch && conan profile detect --force

conan install . --output-folder=build --build=missing && cd build

cmake .. -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release && cmake --build .

Installation

The easiest way to install it is by running the run.sh(bash run.sh) file in the christfetch folder.

Python3 is required.

You'll need to enter your root password, the script will install the required tools.

The executable is named : christfetch, inside build folder.

Customization

Display : christfetch is based on a JSONC (JSON with comments) file located in ~/.config/christfetch.

For now there is only gospels from Matthew, Mark, Luke, Jhon.

If you want add some verse, you can by respect the following standard :

       `Chapter`-`Verse number`:`space``the verse``\n`

Example Inside Matthew.txt:

10-34: Do not suppose that I have come to bring peace to the earth. I did not come to bring peace, but a sword.\n

Contribution

This project NEED contribution and you can help me in many ways.

Add gospels :

The purpose is not to add all verses of the bible, but only the "most beautiful" ones.

Of course beautifullness is discutable.

Add language

FAQ

How to change the language ?

Example : --lang fr

Actually there is only french and english.

How to display my own ascii file ?

--ascii-file /path/ascii/file.txt

You can change the color of the ascii and of the text.

Everything is explain here christfetch --help.

Special Thanks

Fastfetch - Show me how to do some stuff

About

Fast, pretty, holy, neofetch-like but Christian. Written in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published