1. 12

Additional clarification: By “fetch”, I mean “info fetch”.

Think of this as a neofetch alternative written in Rust.

  1.  

  2. 27

    I read the whole README (including the usage section), and I could not figure out what this tool does.

    I had to read the neofetch README (listed as an alternative) to figure it out: https://github.com/dylanaraps/neofetch

    1. 24

      Oh, I actually thought it was a curl-alternative.

      1. 4

        That’s what I thought too.

      2. 6

        Thanks for that. This part is the important part to me:

        The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics.

        That context helps me understand why I don’t know about these tools: I’m not in a subculture that shares such screenshots or information regularly.

        1. 5

          Oh, wow, people write/use 10,000 line shell scripts to report some elementary system information? Some substantial chunk of it are logos though.

          Interesting sub-genre!

          1. 2

            We had a similarly pointless and poorly documented tool linked a week back: https://lobste.rs/s/ntijsz/gfetch_fast_lightweight_git_fetch.

            Could we find some criteria that would justify marking posts like this as off-topic? I’m afraid the approach of “upvote things you’re interested in, hide things you don’t want to see” won’t really work to keep the site focused as the userbase keeps shifting.

            1. 2

              pointless

              Pointless, perhaps, for you. I understand that you may not feel the need for something like it, but others do. I wrote that thing primarily for myself, and shared it mostly as an afterthought. (Which, I hope, explains the initially poor state of its documentation.)

            2. -1

              Same here, it seems the entry for software is getting lower every day. We should create an RFC for software documentation.

            3. 4

              I was also confused about the name of last week’s gfetch utility, and this week’s rsfetch. I think it’s an interesting glimpse into a subculture I’m not very familiar with. Are there websites/subreddits where these sort of screenshots are frequently shared?

              1. 6

                I’m guessing they’re used in /r/unixporn?

                1. 5

                  Yes. The combination of the PC enthusiast (and gaming) community, the Unix ricer community, the mechanical keyboard enthusiasts, and other similar subcultures likes these tools. You would use these types of screenshots to show off your computer specs and your fancy tiling window manager configuration, or you might even include an entire photo of your desk and working environment. It’s the same concept as people who like to make their cars look pretty.

                  I’m somewhat surprised that so many of the people here haven’t heard of these tools and communities. Even if the whole concept is kind of silly, the pretty desktop screenshots have gotten a lot of people to try out tiling window managers, which is cool.

                  For the rest of you who don’t know what I’m talking about, here’s an example neofetch output on my computer:

                  jack@jackdesktop ~> neofetch
                                     -`                    jack@jackdesktop 
                                    .o+`                   ---------------- 
                                   `ooo/                   OS: Arch Linux x86_64 
                                  `+oooo:                  Host: Aspire GX-781 
                                 `+oooooo:                 Kernel: 5.6.7-arch1-1 
                                 -+oooooo+:                Uptime: 1 day, 23 hours, 15 mins 
                               `/:-:++oooo+:               Packages: 1271 (pacman) 
                              `/++++/+++++++:              Shell: fish 3.1.0 
                             `/++++++++++++++:             Resolution: 1920x1200 
                            `/+++ooooooooooooo/`           WM: sway 
                           ./ooosssso++osssssso+`          Theme: Breeze [GTK2/3] 
                          .oossssso-````/ossssss+`         Icons: breeze [GTK2/3] 
                         -osssssso.      :ssssssso.        Terminal: kitty 
                        :osssssss/        osssso+++.       Terminal Font: Consolas 
                       /ossssssss/        +ssssooo/-       CPU: Intel i5-7400 (4) @ 3.500GHz 
                     `/ossssso+/:-        -:/+osssso+-     GPU: Intel HD Graphics 630 
                    `+sso+:-`                 `.-/+oso:    Memory: 2936MiB / 15934MiB 
                   `++:.                           `-/+/
                   .`                                 `/                           
                                                                                   
                  
                  1. 2

                    Oh, I’ve definitely heard about these. In fact, I actually use something like this myself called gkrellm. It’s old school, but I use it because it’s a generally always visible on my screen, so it infuses an ever present awareness into my brain about what my machine is doing (high CPU usage (possibly high system time), high disk usage, high network usage, high memory usage and so on). It’s surprisingly effective as a first approximation when I wonder, “what the fuck is this tool doing?”

                    I’ve also built my own window manager (that is tiling) and love mechanical keyboards. (Enough that I have some unopened ducky shine keyboards because I love them so much and I’ve had so much trouble finding them. So when I did find them, I bought more than I needed.)

                    I’ve also heard of tools like conky.

                    I’ve just never heard of them referred to as “fetch” tools. That’s all.

                    1. 6

                      I don’t know if screenFetch was the first to use fetch in the name, but many other similar scripts followed with the same convention. Neofetch, ufetch, and a few others. They are not realtime GUI programs like gkrellm or conki to be updated in real time but simply scripts that fetch and display that information before the screenshot.

                    2. 2

                      Personally, I tend to use these fetch programs more to find out say, how much memory I’m using, than to share screenshots.

                  2. 5

                    Apart from the mentioned /r/unixporn, there’s the Desktop Threads in the 4chan boards /g/ and /w/ and a few IRC channels. And of course, there are threads here on Lobsters too: https://lobste.rs/s/yagld8/lobsters_battlestations_screenshots (look around the screenshots and you will see many such *fetch programs).

                    1. 2

                      I didn’t realize lobsters had desktop threads :o

                  3. 1

                    Note: use the show tag for projects you created.