• @[email protected]
    link
    fedilink
    72 days ago

    Sometimes

    Always*
    Shell scripting for serious tasks should crash and burn, wherever possible at least

    • LiveLM
      link
      fedilink
      English
      -3
      edit-2
      2 days ago

      For all that I shit talk Microsoft, Powershell does seem better suited for production tasks than bash and friends…

      • @[email protected]
        link
        fedilink
        22 days ago

        Absolutely, the syntax and API isn’t exactly easy, but it is miles better because it’s both more familiar to other programming languages and because it is verbose.
        I argue that the complaint some have about its verbosity is of little meaning, those people have just used the shell so much that they naturally remember a lot of commands, what they’re used for and their specific syntax, but for a beginner it’s difficult to string everything together, because a lot of tools are of independent origin. Regardless, Powershell should by default have quite a few aliases to the commands/functions with long names so it’s not like you can’t have the best of both worlds

        • Laurel Raven
          link
          fedilink
          English
          31 day ago

          Yep.

          I use it as a command shell regularly and the verbosity isn’t an issue at all, between aliases and tab completion.

          Honestly, having used both for years, PowerShell is actually easier in many respects just due to the object pipeline and dotnet, once you get to know them well enough. Being able to just toss output into a variable and mess around with it to understand its structure and contents is huge