• mox@lemmy.sdf.orgOP
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    Because it’s the foundation of a lot of cross-platform code, from the standard libraries in various programming languages to innumerable shell scripts.

    Unless all the computing devices you use run Windows, you probably depend on POSIX, whether you have direct contact with it or not.

    • flying_sheep@lemmy.ml
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      edit-2
      5 months ago

      Shell scripts were a mistake. The weirdness you have to remember to safely stop executing when something fails is mind-boggling.

      I’m so glad nushell exists and doesn’t need any configuring to just do the reasonable thing and stop executing when something fails.

      • heeplr@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        5 months ago

        Shell scripts were a mistake. The weirdness you have to remember to safely stop executing when something fails is mind-boggling.

        nushell scripts aren’t shellscripts?