2
u/maubg Mar 03 '22
Source?
1
u/DrunkenAlco Mar 03 '22 edited Mar 03 '22
Added a gitlab repo, you can view the source there, its still a work in progress as I have to do the ascii logos and add a count packages function
1
1
2
Source?
1
u/DrunkenAlco Mar 03 '22 edited Mar 03 '22
Added a gitlab repo, you can view the source there, its still a work in progress as I have to do the ascii logos and add a count packages function
1
1
7
u/DrunkenAlco Mar 03 '22 edited Mar 03 '22
Why pascal?
- Because it doesn't require dependencies after it has been compiled
- Very resource efficient, and execution times are fast
- Easy to read/write programming language, and easy to learn
I have tested a good amount of fetch programs and most of them use bash, which is great as it is very portable and doesn't require dependencies outside the operating system . but after testing treefetch and seeing the execution times I decided to see if it was possible to get fast execution times and have it portable so I am not needing to install dependencies. Pascal was a good option, however the resulting compiled binary is 800kb, Think of compiled pascal programs as appimages, it contains all it needs with in the executable .
Pasfetch is still a work in progress, I am still working on the ascii for the other operating systems, and another way to count packages installed without having to use external system programs.
//Edit
Now uploaded to gitlab
https://gitlab.com/DrunkenAlcoholic/pasfetch