OC by @phantomwise@lemmy.ml

I’ve been trying nushell and words fail me. It’s like it was made for actual humans to use! 🤯 🤯 🤯

It even repeats the column headers at the end of the table if the output takes more than your screen…

Trying to think of how to do the same thing with awk/grep/sort/whatever is giving me a headache. Actually just thinking about awk is giving me a headache. I think I might be allergic.

I’m really curious, what’s your favorite shell? Have you tried other shells than your distro’s default one? Are you an awk wizard or do you run away very fast whenever it’s mentioned?

    • e8d79@discuss.tchncs.de
      link
      fedilink
      arrow-up
      19
      arrow-down
      1
      ·
      2 months ago

      This might be unpopular in Linux spaces but I consider Powershell for the most part well designed. I think its better suited to writing scripts than bash, but worse at being an interactive shell.

      • Victor@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        2 months ago

        better suited to writing scripts than bash, but worse at being an interactive shell

        And that’s totally fine. Different tools for use cases. 👌💪

      • Cyborganism@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        It’s essentially an object oriented shell. It’s actually pretty good. But yeah, error outputs are a pain to read.

      • AdamBomb@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        A worse interactive shell than bash? No way, I find PowerShell closer to fish for interactive use.

    • Septimaeus@infosec.pub
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      2 months ago

      Most bash fans I’ve known carve out an exception for powershell from their overall critique of windows. Personally, I think it’s not a fair comparison considering how god fucking awful everything else is in windows, but I do agree that it’s a decent shell.

  • cosmicrose@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 months ago

    Nushell is so cool! I’m happy it’s still progressing; I was worried it would die out because it’s such a leap from existing shells that they kinda need to develop an ecosystem from scratch. Piping actual data tables between commands is brilliant. I’ve tried using it as a daily driver but it takes some work to convert existing dot files and scripts. I might try it again.

  • Frezik@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 months ago

    Neat. After reading the docs for a bit, it seemed like the sort of shell that would be made by Rust programmers. What do you know, that guess is correct.

    • Goddard Guryon@sopuli.xyz
      link
      fedilink
      arrow-up
      7
      ·
      2 months ago

      Looking at the screenshot, I’d guess it sorted by the ASCII values of the characters, so processes with capitalized names come up first. Still not the ideal sorting, but at least makes some sense.

  • Deebster@infosec.pub
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I’ve been using nushell for a year and while it is great mostly, and means you don’t need to use external tools like jq, the verbosity is tedious at times. I have a lot of aliases set, and I often use the caret escape hatch to run the traditional command if I just want a quick answer.

  • BetterDev@programming.dev
    link
    fedilink
    arrow-up
    4
    arrow-down
    4
    ·
    2 months ago

    Like it was made for actual humans to use!

    This is othering to the rest of us that just read manuals, understand how the tools work, and like them just fine.

    Its fine to like nushell, no hate here, but you don’t have to dis what works (and has worked) for almost everyone else for so long.

    What about: “wow I am really impressed with the QOL features in nushell!” Instead of “everyone who doesnt like this is not human”?