Sailfetch

Rating: 
5
Your rating: None Average: 5 (5 votes)

Sailfetch is a Neofetch-like command line utility script for Sailfish OS.

I initially wanted to port Neofetch - or one of its predecessors - to Sailfish OS, but I quickly came to realize that's an unbelievably long and complicated Bash script. Most of it would have been unused for Sailfish OS, and as it's written for Bash, it wouldn't even work on BusyBox Ash.

Thus I essentially took the screenshot of Neofetch and cobbled up something alike.

Source code is available in GitHub.

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File sailfetch-1.0.0-1.noarch.rpm7.82 KB30/09/2023 - 18:21
File sailfetch-1.1.0-1.noarch.rpm8.46 KB20/11/2023 - 01:29
File sailfetch-1.1.1-1.noarch.rpm8.6 KB20/11/2023 - 13:32
Changelog: 

1.1.1-1

  • Wait up to 2s for `stty size` to report terminal size
    • i.e. Fix using `sailfetch` in `~/.profile` with Fingerterm, ToeTerm etc.

1.1.0-1

  • Add usage text (-h)
  • Add support for flags
  • Make installed package count opt-in (-p)
  • Add support for vertical/horizontal logo vs. details printing (-V/-H)
  • Print details under the logo on narrow screens by default
  • Add flag to disable logo (-l)
  • Initial support for MicroSD card statistics
  • Add flag to disable printing colors (-c)
  • Use Shellcheck to check syntax

1.0.0-1

  • Initial release
  • Print kernel version
  • Print uptime
  • Print CPU and number of cores
  • Print number of installed packages
  • Print PackageKit and BusyBox versions
  • Print memory and disk statistics