ad-oliviero / uwufetch

A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.
GNU General Public License v3.0
747 stars 48 forks source link

Get rid of pandoc in favor of roff #123

Closed q60 closed 3 years ago

q60 commented 3 years ago

Motivations for the changes

pandoc is made for huge docs for huge projects and is not intended to be some package's make dependency, otherwise we will have such a picture with frustrating collection of dependencies of pandoc, but not a package itself:

image

Preceding events

it takes time to download it, it takes time to install it and it takes time to clean it. and i am not the one who wants uwufetch without unneeded dependencies and excess garbage in system. one friend of mine wanted to install uwufetch, but when he saw 129 build dependencies and Total Installed Size: 372.14 MiB, he was shocked and shared a screenshot with me, so i decided to contribute to uwufetch.

The future

writing man pages in roff is pretty easy task, i've left simple instructions in comments right inside uwufetch.1. but don't hesitate to ask me about something if needed, i will answer and i will help.

Comparison

with some typos, and extraneous characters it was:

image

image


now it is with fixes for all typos and with correct man page style and indentation:

image

image

Apropos

i am the one who asked to use install command in the Makefile, but i am no BSD user but i know that BSD has a bit different syntax for this command, so it needs some research.

ad-oliviero commented 3 years ago

Thanks for this PR, I also updatedd the PKGBUILD on the AUR packages

q60 commented 3 years ago

Thanks for this PR, I also updatedd the PKGBUILD on the AUR packages

oops, you must've forgotten this...

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=uwufetch#n10

q60 commented 3 years ago

and remove make man as it's already pre-compressed in repository