what five years of computer science will do to you

(rate my gentoo setup :3)

@unixsocks

        • Victor@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 day ago

          +1 for scripting with fish. Reduced the LOC in my scripts collection by probably 50%, while increasing legibility/maintainability by probably at least 100%. Absolute beast of a lang.

    • hameru@cyberplace.socialOP
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      @alsaaas @Gwen I’ve actually looked a bit into fish before, but didn’t switch

      does the lack of posix compliance not cause issues in practice? like, has it ever broke some script you wanted to run?

      • алсааас [she/they]@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 day ago

        It’s its own language, but it doesn’t break existing e.g. bash scripts because you declare them to be bash with #!/bin/bash in the first line right? So your shell doesn’t matter. Also you can always nest shells and just run bash if you really need it

        You just shouldn’t set it as your login shell because of that, they have tutorials on that on their website and the Arch wiki explains it too