Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@LivacoNew LivacoNew released this 21 Apr 20:34
· 42 commits to master since this release

The "fix the broken s@&t" update.

CrabFetch was more broken then I thought, so I've sat down and fixed a whole load of issues, bugs and software support issues, generally polishing it up.
Compatibility is still iffy at best, so I've added a compatibility list wiki page to detail what I've tested and confirmed as best as possible. Just to clarify; I don't have much time at all right now to work on a lot of projects, so spinning up VM after VM testing different distros and different combinations of hardware is out of the question right now. If you want something tested & added, please make an issue and yell at me for it. Thanks :)

What's Changed

  • Shell detection is now done via PID parsing opposed to using the $SHELL environment variable.
  • Improved terminal detection when in multiple shells deep.
  • Capitalized the "Host" title by default.
  • GPU: partially fix gpu name detection by @CarterLi in #3
  • Back up to /proc/cpuinfo if no max clock files exist.
  • Make laptop hosts display the actual chassis opposed to the motherboard.
  • Fixed crashing under x11 sessions.
  • Made suppress_errors false by default.
  • Improved the performance of dpkg packages.
  • Swap to using EDID display parsing. This comes at the tradeoff of no longer being able to detect refresh rates unless I can find a way to get them from the data.
  • Back up to the "hostname" command when /etc/hostname is not present, fixing it for default installations on Fedora.
  • Stopped swap space percentage being NaN when there is no swap space defined.
  • Fixed too many mounts cutting off output.
  • Added rpm support for Fedora distros.
  • Swapped mount detection to using the statfs syscall.
  • Added a launch argument for overriding modules.
  • Improved performance of the CPU module.
  • Improve parsing & performance of meminfo to be actually accurate.
  • Improved uptime display.
  • A whole load of code cleanup.

New Contributors

Full Changelog: v0.1.1...v0.2.0

Checksum

sha256
1feac3dda3c97f254cd0fbfc26e918e07748dbf3d192d5a1c6db05d935d5985a
sha512
cb469d57c6ade6d57f3f408cf1afdc922b4fa130c0998076be61f0d0738540f99235ced7b2101dd5e7f2ff0fd4e35380a6770ff422dc6f5a0f1aad45275942c9