• kamen@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 days ago

    And that’s a great example where a GUI could be way better at showing you what’s what and preventing such errors.

    If you’re automating stuff, sure, scripting is the way to go, but for one-off stuff like this seeing more than text and maybe throwing in a confirmation dialogue can’t hurt - and the tool might still be using dd underneath.

    • SirEDCaLot@lemmy.today
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Quite true.
      It’s an argument I often have with the CLI only people, and have been having for years. Like ‘with this Cisco router I can do all kinds of shit with this super powerful CLI’. Yeah okay how do I forward a port? Well that takes 5 different commands…

      Or I just want to understand what options are available- a GUI does that far better than a CLI.

      • kamen@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        IMO it’s important to recognise that both are valid in different scenarios. If you want to click through and change something that’s actually doable with a couple of clicks, that’s fine. If you want to do this through the CLI, it’s also fine - if you’re someone who’s done 10 deployments today and configured the same thing, it would be muscle memory even if it’s 5 commands.

        • SirEDCaLot@lemmy.today
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 hours ago

          Quite true there is absolutely a place for both in all situations. And it’s why I hate absolutists who think gui’s are some sort of disease. GUIs are discoverable and intuitive, You can lay out all the options for the user so they know what they can choose and make the right choice. CLIs are powerful and scriptable, easy to automate.
          Neither is bad.