Skip to content

Releases: AlphaTechnolog/cutefetch

Full rewrite

27 Sep 01:07
8654993
Compare
Choose a tag to compare

This PR adds a full rewrite of the whole cutefetch source code in order to:

  • Improve the codebase which was quite tricky at some times at least for me.
  • Reduce the amount of allocations, with this rewrite we're prolly allocating only in the stack except when reading files and prolly what glibc does under the hood, so we're good
  • Fixing memory leaks, before valgrind reported some weird memory leaks, but with this rewrite we're 100% free of memleaks, at least according to valgrind output 😵
  • To make proper DESTDIR and PREFIX handling in our Makefile.
  • To make the program really C89 compliant so it can build in lots of compilers.
  • Prolly for fun?

Note

Maybe could need a little bit more of testing, so issues are appreciated, but for now, seems to work well in all three of the distros I tried:

  • Gentoo
  • Arch
  • Fedora

Minimal release

24 Nov 22:58
Compare
Choose a tag to compare

Minimal (Initial release)

This release marks the starting point of the program which includes only minimal features such as:

  • default colors
  • default info modules
  • default bunny ascii
  • multidisk detection! (see #1)

But all of that, is statically set because no configuration file is provided (yet)

Planned features

For the next releases, I would like to get done some of the next things:

  • Configuration files
  • Modifying configuration flags in runtime by the usage of program flags
  • Add more modules such as wm and others
  • Speeding up a little more some parts of the code

And much more!

Colaborate

If you have an idea for cutefetch, and you would like to see it in action in mainstream cutefetch, or if you just want to report some issue, feel free to open an issue or contribute to the source code by creating new pull requests! I would like to see that people gets interested on seeing a little but fast fetch tool :)